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

📄 cjpeg.h

📁 基于Linux的ffmepg decoder
💻 H
字号:
#ifndef _CJPEG_H_	#define _CJPEG_H_	#include "portab.h"	#include "jpeglib.h"	typedef void *(* DMA_MALLOC_PTR)(uint32_t size, uint8_t align_size,							uint8_t reserved_size, void ** phy_ptr);	typedef void (* DMA_FREE_PTR)(void * virt_ptr, void * phy_ptr);/***************************************************************************** * Decoder structures ****************************************************************************/	typedef struct	{		uint32_t *pu32BaseAddr;		uint32_t u32img_width;		// image width		uint32_t u32img_height;	// image height		uint32_t u32comp_num;	// component numbers		uint32_t u32img_qual;			//usually set 75 < qual <100, if qual<50 the quality of image is very pool		uint32_t u32rst_interval;		//default value is 0		uint32_t u32CacheAlign;		uint32_t u32YAddr_phy;		uint32_t u32UAddr_phy;		uint32_t u32VAddr_phy;		uint32_t u32BSAddr_phy;		uint32_t u32BS_MaxLen;		JCS_YUV eYUVsampling;		DMA_MALLOC_PTR pfnDmaMalloc;		DMA_FREE_PTR pfnDmaFree;	} FJPEG_ENC_PARAM;	#ifdef CJPEG_GLOBALS		#define CJPEG_EXT	#else		#define CJPEG_EXT extern	#endif	CJPEG_EXT void	JpegEnc(FJPEG_ENC_PARAM * ptParam, uint32_t * pu32BS_len);#endif

⌨️ 快捷键说明

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