audiolibraryexterns.h

来自「samsung 最新芯片2450 的测试程序.」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef __AUDIO_LIBRARY_EXTERNS_H__
#define __AUDIO_LIBRARY_EXTERNS_H__



#ifdef __cplusplus
extern "C" {
#endif

extern const unsigned int cTestpattern8bit[SIZE_TESTPATTERN8];
extern const unsigned int cTestpattern16bit[SIZE_TESTPATTERN16];
extern const unsigned int cTestpattern24bit[SIZE_TESTPATTERN24];


//extern functions.
unsigned int PCM_TestSourceDownload(unsigned int destaddr, char* string);
bool PCM_DATA_2chpattern_making( unsigned int* destsizeByte,
							  unsigned int destaddr, unsigned int totrepeat, int eachrepeat, int BitperCh);
bool PCM_DATA_2chexpanding(unsigned int destaddr, int destTotch, unsigned int* destsizeByte, 
						   unsigned int orgaddr , int orgTotch,  unsigned int orgsizeByte, int orgBit);
bool PCM_DATA_masking(unsigned int destaddr, unsigned int datasizeByte, int bit, int Totalch, int maskingch);

bool PCM_ContinuousPCM2FifoFormat_converting(unsigned int destaddr, unsigned int* destsizeByte, int destbit,
						unsigned int orgaddr, int orgsizeByte, int orgbit);

void PCM_Data_init(unsigned int uBufferAddr, unsigned int uSize);
void PCM_Data_making(unsigned int uBufferAddr, unsigned int uSize);

bool PCM_waveparser(unsigned int uWaveStartAddr,
					unsigned short* uTotch,
					unsigned int*	uSampleRate,
					unsigned short* uBitperch,
					unsigned int*	uSize,
					
					unsigned int *uWaveDataAddr
					);

bool PCM_Resampling(unsigned int destaddr, unsigned int* destsizeByte, unsigned int destSamplerate,
						unsigned int orgaddr, int orgsizeByte, unsigned int orgSamplerate, int orgbit);
#ifdef __cplusplus
}
#endif




#endif    //__AUDIO_LIBRARY_EXTERNS_H__

⌨️ 快捷键说明

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