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