Audio_playback_and_record
WaveFormat
is only used within Audio_playback_and_record.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
Audio_playback_and_record
WaveFormat
WaveFormat variable
Syntax
from
waverecorder.c:63
WAVE_FormatTypeDef
WaveFormat
;
References
Location
Referrer
Text
waverecorder.c:63
WAVE_FormatTypeDef
WaveFormat
;
waverecorder.c:212
WaveRecorderProcess()
WavProcess_HeaderUpdate
(
pHeaderBuff
,
&
WaveFormat
)
;
waverecorder.c:298
WavProcess_EncInit()
WaveFormat
.
SampleRate
=
Freq
;
/* Audio sampling frequency */
waverecorder.c:299
WavProcess_EncInit()
WaveFormat
.
NbrChannels
=
2
;
/* Number of channels: 1:Mono or 2:Stereo */
waverecorder.c:300
WavProcess_EncInit()
WaveFormat
.
BitPerSample
=
16
;
/* Number of bits per sample (16, 24 or 32) */
waverecorder.c:301
WavProcess_EncInit()
WaveFormat
.
FileSize
=
0x001D4C00
;
/* Total length of useful audio data (payload) */
waverecorder.c:302
WavProcess_EncInit()
WaveFormat
.
SubChunk1Size
=
44
;
/* The file header chunk size */
waverecorder.c:303
WavProcess_EncInit()
WaveFormat
.
ByteRate
=
(
WaveFormat
.
SampleRate
*
\
waverecorder.c:304
WavProcess_EncInit()
(
WaveFormat
.
BitPerSample
/
8
)
*
\
waverecorder.c:305
WavProcess_EncInit()
WaveFormat
.
NbrChannels
)
;
/* Number of bytes per second (sample rate * block align) */
waverecorder.c:306
WavProcess_EncInit()
WaveFormat
.
BlockAlign
=
WaveFormat
.
NbrChannels
*
\
waverecorder.c:307
WavProcess_EncInit()
(
WaveFormat
.
BitPerSample
/
8
)
;
/* channels * bits/sample / 8 */
waverecorder.c:310
WavProcess_EncInit()
if
(
WavProcess_HeaderInit
(
pHeader
,
&
WaveFormat
)
)
Data Use
Functions reading
WaveFormat
WaveFormat
WavProcess_EncInit()
all items filtered out
Type of
WaveFormat
WaveFormat
WAVE_FormatTypeDef
all items filtered out