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

📄 audiolibraryexterns.h

📁 samsung 最新芯片2450 的测试程序.
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -