WaveFormat is only used within Audio_playback_and_record.
 
Symbols
loading...
Files
loading...

WaveFormat variable

Syntax

extern WAVE_FormatTypeDef WaveFormat;
Implemented in waveplayer.c:65

References

LocationReferrerText
waveplayer.c:65
WAVE_FormatTypeDef WaveFormat;
waverecorder.c:56
extern WAVE_FormatTypeDef WaveFormat;
waveplayer.c:106AUDIO_PLAYER_Start()
GetFileInfo(idx, &WaveFormat);
waveplayer.c:109AUDIO_PLAYER_Start()
PlayerInit(WaveFormat.SampleRate);
waveplayer.c:153AUDIO_PLAYER_Process()
if(BufferCtl.fptr >= WaveFormat.FileSize)
waveplayer.c:189AUDIO_PLAYER_Process()
elapsed_time = BufferCtl.fptr / WaveFormat.ByteRate;
waveplayer.c:345GetFileInfo()
if(f_read(&WavFile, info, sizeof(WaveFormat), (void *)&bytesread) == FR_OK)
waverecorder.c:335AUDIO_REC_Process()
waverecorder.c:517WavProcess_EncInit()
WaveFormat.SampleRate = Freq; /* Audio sampling frequency */
waverecorder.c:518WavProcess_EncInit()
WaveFormat.NbrChannels = 2; /* Number of channels: 1:Mono or 2:Stereo */
waverecorder.c:519WavProcess_EncInit()
WaveFormat.BitPerSample = 16; /* Number of bits per sample (16, 24 or 32) */
waverecorder.c:520WavProcess_EncInit()
WaveFormat.FileSize = 0x001D4C00; /* Total length of useful audio data (payload) */
waverecorder.c:521WavProcess_EncInit()
WaveFormat.SubChunk1Size = 44; /* The file header chunk size */
waverecorder.c:522WavProcess_EncInit()
WaveFormat.ByteRate = (WaveFormat.SampleRate * \
waverecorder.c:523WavProcess_EncInit()
(WaveFormat.BitPerSample/8) * \
waverecorder.c:524WavProcess_EncInit()
WaveFormat.NbrChannels); /* Number of bytes per second (sample rate * block align) */
waverecorder.c:525WavProcess_EncInit()
WaveFormat.BlockAlign = WaveFormat.NbrChannels * \
waverecorder.c:526WavProcess_EncInit()
(WaveFormat.BitPerSample/8); /* channels * bits/sample / 8 */
waverecorder.c:529WavProcess_EncInit()
if(WavProcess_HeaderInit(pHeader, &WaveFormat))

Data Use

Functions reading WaveFormat
WaveFormat
Type of WaveFormat
WaveFormat
all items filtered out