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

📄 aacdec.h

📁 播放被H264_AAC所压缩的avi文件的播放器。
💻 H
字号:

#ifndef __AAC_H__
#define __AAC_H__

#ifdef __cplusplus
extern "C" {
#endif

#ifdef AACDEC_EXPORTS
#define VOCODER_API __declspec(dllexport)
#else
#define VOCODER_API __declspec(dllimport)
#endif

/* library output formats */
#define FAAD_FMT_16BIT  1
#define FAAD_FMT_24BIT  2
#define FAAD_FMT_32BIT  3
#define FAAD_FMT_FLOAT  4
#define FAAD_FMT_DOUBLE 5

#define LC_DEC_CAP            (1<<0)
#define MAIN_DEC_CAP          (1<<1)
#define LTP_DEC_CAP           (1<<2)
#define LD_DEC_CAP            (1<<3)
#define ERROR_RESILIENCE_CAP  (1<<4)
#define FIXED_POINT_CAP       (1<<5)

#define FRONT_CHANNEL_CENTER (1)
#define FRONT_CHANNEL_LEFT   (2)
#define FRONT_CHANNEL_RIGHT  (3)
#define SIDE_CHANNEL_LEFT    (4)
#define SIDE_CHANNEL_RIGHT   (5)
#define BACK_CHANNEL_LEFT    (6)
#define BACK_CHANNEL_RIGHT   (7)
#define BACK_CHANNEL_CENTER  (8)
#define LFE_CHANNEL          (9)
#define UNKNOWN_CHANNEL      (0)

#define COMPLETE_MODE		0
#define TRUNCATE_MODE		1

//##ModelId=4753B7EB00D0
typedef struct 
{
	int profile;
	int sampleRate;
	int numChannels;
	int	bitRate;
	char Param[20];
	int nParamLen;
}AAC_DECPARAM;
	
int AAC_DEC_AllocAudio(char nDecMode, AAC_DECPARAM *lpDecParam, int nReserved);
int AAC_DEC_Decode(int nIdx, unsigned char *lpEncData, int *nEncDataLen, short *lpData, int nReserved);
int AAC_DEC_FreeAudio(int nIdx, int nReserved);
int AAC_DEC_GetErrorMessage(int nIdx, int nErr, unsigned char *lpErr);
int AAC_DEC_ChangeParam(int nIdx, char nDecMode, AAC_DECPARAM *lpDecParam, int nReserved);
int AAC_DEC_GetParam(int nIdx, AAC_DECPARAM *lpDecParam);

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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