📄 audiolibraryexterns.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 + -