⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zpav8id.h

📁 ZPAV (H265) pnxNNNN(PHILIPS) demo ZPAV (H265) 是 音视频 压缩解压 协议
💻 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 + -