📄 zpav8id.h
字号:
/*
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (C) 2006-2008 Beijing, pengzhen (pengzhenxp@yahoo.com.cn) //
// //
///////////////////////////////////////////////////////////////////////////////
*/
#ifndef __ZPAV8_ID_H__
#define __ZPAV8_ID_H__
/**
** dvp error ID
*/
typedef enum __davp_error_types__
{
davp_m_free_fail = -3 , /* memory free fail */
davp_m_alloc_fail = -2 , /* memory alloc fail */
davp_m_handle_fail = -1 , /* handle fail */
davp_fail = 0 , /* fail */
davp_success = 1 /* success */
} _davp_error_types_ ;
/**
** picture of types (POT)
*/
typedef enum __picture_types__
{
POT_I = 0 , /* 'I' */
POT_P = 1 , /* 'P' */
POT_B = 2 , /* 'B' */
POT_S = 3 /* 'S' */
} _picture_types_ ;
/**
** FOURCC
*/
/*
#define mmioFOURCC0(ch) ( (unsigned int)((unsigned char)(ch)) )
#define mmioFOURCC_ZP(ch0, ch1, ch2, ch3) ( (mmioFOURCC0(ch0)) | (mmioFOURCC0(ch1) << 8) | (mmioFOURCC0(ch2) << 16) | (mmioFOURCC0(ch3) << 24) )
*/
/**
** video only
*/
/* video codec ID */
typedef enum __video_codec_id__
{
FOURCC_ZPV8 = 'ZPV2'
} video_codec_id ;
/**
** audio only
*/
/* audio codec ID */
typedef enum __audio_codec_id__
{
FOURCC_ZPA8 = 0x1800+1
}audio_codec_id ;
/*#define WAVE_FORMAT_PCM 1*/
/**
** picture color types
*/
typedef enum __picture_color_types1__
{
FOURCC_UYVY = 'UYVY' , /* UYVY */
FOURCC_YUY2 = 'YUY2' , /* YUY2 */
FOURCC_YUYV = 'YUYV' , /* YUYV - same as YUY2 */
FOURCC_V422 = 'V422' , /* V422 - same as YUY2 */
FOURCC_YVYU = 'YVYU' , /* YVYU */
FOURCC_YV12 = 'YV12' , /* YV12 - MPEG format of choice */
FOURCC_I420 = 'I420' , /* I420 */
FOURCC_IYUV = 'IYUV' /* IYUV - same as I420 */
} picture_color_types1 ;
typedef enum __picture_color_types2__
{
/* video YUV color format */
MPV_CSP_I420 = 0 , /* YUV (4:2:0) ( Y U V ) */
MPV_CSP_YV12 , /* YVU (4:2:0) ( Y V U ) */
MPV_CSP_YUY2 , /* YUYV YUY2 ( Y U Y V ) */
MPV_CSP_YVYU , /* YVYU ( Y V Y U ) */
MPV_CSP_UYVY , /* UYVY ( U Y V Y ) */
/* video RGB color format */
MPV_CSP_RGB32 , /* RGB ( R G B ) */
MPV_CSP_RGB24 ,
MPV_CSP_RGB565 ,
MPV_CSP_RGB555
} picture_color_types2 ;
#define MPV_CSP_IYUV MPV_CSP_I420
#define MPV_CSP_YUYV MPV_CSP_YUY2
#endif /* __ZPAV8_ID_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -