gk7205v200-uboot/product/osd/vo/gk7205v200/vou.h

27 lines
749 B
C
Raw Normal View History

2025-08-07 17:13:54 +08:00
/*
* Copyright (c) Hunan Goke,Chengdu Goke,Shandong Goke. 2021. All rights reserved.
*/
#ifndef __VOU_H__
#define __VOU_H__
#include "gk7205v200_vo.h"
#ifdef __cplusplus
extern "C" {
#endif /* end of #ifdef __cplusplus */
int set_vobg(unsigned int dev, unsigned int rgb);
int start_vo(unsigned int dev, unsigned int type, unsigned int sync);
int stop_vo(unsigned int dev);
int start_videolayer(unsigned int layer, unsigned long addr, unsigned int strd, gk_vo_rect layer_rect);
int stop_videolayer(unsigned int layer);
int start_gx(unsigned int layer, unsigned long addr, unsigned int strd, gk_vo_rect gx_rect);
int stop_gx(unsigned int layer);
#ifdef __cplusplus
}
#endif /* end of #ifdef __cplusplus */
#endif /* end of #ifdef __VOU_H__ */