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