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

WaveFormat variable

Syntax

extern WAVE_FormatTypeDef WaveFormat;
Implemented in waveplayer.c:29

References

LocationReferrerText
waveplayer.c:29
WAVE_FormatTypeDef WaveFormat;
waverecorder.c:30
extern WAVE_FormatTypeDef WaveFormat;
waveplayer.c:68AUDIO_PLAYER_Start()
GetFileInfo(idx, &WaveFormat);
waveplayer.c:71AUDIO_PLAYER_Start()
PlayerInit(WaveFormat.SampleRate);
waveplayer.c:114AUDIO_PLAYER_Process()
if(BufferCtl.fptr >= WaveFormat.FileSize)
waveplayer.c:150AUDIO_PLAYER_Process()
elapsed_time = BufferCtl.fptr / WaveFormat.ByteRate;
waveplayer.c:320GetFileInfo()
if(f_read(&WavFile, info, sizeof(WaveFormat), (void *)&bytesread) == FR_OK)
waverecorder.c:189AUDIO_REC_Process()
waverecorder.c:325WavProcess_EncInit()
WaveFormat.SampleRate = Freq; /* Audio sampling frequency */
waverecorder.c:326WavProcess_EncInit()
WaveFormat.NbrChannels = 2; /* Number of channels: 1:Mono or 2:Stereo */
waverecorder.c:327WavProcess_EncInit()
WaveFormat.BitPerSample = 16; /* Number of bits per sample (16, 24 or 32) */
waverecorder.c:328WavProcess_EncInit()
WaveFormat.FileSize = 0x001D4C00; /* Total length of useful audio data (payload) */
waverecorder.c:329WavProcess_EncInit()
WaveFormat.SubChunk1Size = 44; /* The file header chunk size */
waverecorder.c:330WavProcess_EncInit()
WaveFormat.ByteRate = (WaveFormat.SampleRate * \
waverecorder.c:331WavProcess_EncInit()
(WaveFormat.BitPerSample/8) * \
waverecorder.c:332WavProcess_EncInit()
WaveFormat.NbrChannels); /* Number of bytes per second (sample rate * block align) */
waverecorder.c:333WavProcess_EncInit()
WaveFormat.BlockAlign = WaveFormat.NbrChannels * \
waverecorder.c:334WavProcess_EncInit()
(WaveFormat.BitPerSample/8); /* channels * bits/sample / 8 */
waverecorder.c:337WavProcess_EncInit()
if(WavProcess_HeaderInit(pHeader, &WaveFormat))

Data Use

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