doubao_chat/apps/demo/demo_uvc/include/get_yuv_data.h

23 lines
549 B
C

#ifndef _GET_YUV_DATA_H_
#define _GET_YUV_DATA_H_
#define YUV_DATA_SOURCE "video0.2"
#ifndef CONFIG_VIDEO_IMAGE_W
#define CONFIG_VIDEO_IMAGE_W 640
#define CONFIG_VIDEO_IMAGE_H 480
#endif
#define YUV_DATA_WIDTH CONFIG_VIDEO_IMAGE_W
#define YUV_DATA_HEIGHT CONFIG_VIDEO_IMAGE_H
typedef struct {
int pid;
void (*cb)(u8 *data, u32 len, int width, int height) ;
char init;
} get_yuv_cfg;
void get_yuv_init(void (*cb)(u8 *data, u32 len, int width, int height));
void get_yuv_uninit(void);
#endif //_GET_YUV_DATA_H__