export.h

来自「MP4编码源码」· C头文件 代码 · 共 44 行

H
44
字号
/****************************************************************************/
/* MODULE:                                                                  								*/
/*	 export.h 
*/	 
/****************************************************************************/
/*
 *   TCC Version 0.0
 *   Copyright (c) telechips, Inc.
 *   ALL RIGHTS RESERVED
*/
/****************************************************************************/

#ifndef _2003_08_19_MPEG4_SP_DECODER_FOR_TELECHIPS_TCC721
#define _2003_08_19_MPEG4_SP_DECODER_FOR_TELECHIPS_TCC721

typedef enum _IMGOUTTYPE
{
	OUT_TYPE_YUV420,
	OUT_TYPE_RGB565,
	OUT_TYPE_RGB24
}IMGOUTTYPE;

typedef struct _IMGOUT
{
	unsigned int uiOutType;
	unsigned int* pYUV420;
	unsigned int* pRGB565;
	unsigned int* pRGB24;
	unsigned int uiOutImgSize;	
	unsigned int uiDisplayBufWidth;
	unsigned int uiDisplayBufHeight;
}IMGOUT, *PIMGOUT;

#ifdef __cplusplus
#define EXTERN extern "C" 
#else
#define EXTERN extern 
#endif

EXTERN int InitVideoCodec(unsigned int* pBuf, int lBufLen, unsigned int* pDecoderBuf, int lDecoderBufLen, int mp4_flag); //mp4 support
EXTERN int DecodeOneFrame(unsigned int* pBuf, int lBufLen, PIMGOUT pImgOut);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?