STemWin
AudioInfo
is only used within STemWin.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STemWin
AudioInfo
AudioInfo variable
Syntax
from
audio_recorder_app.c:40
static
WAV_InfoTypedef
AudioInfo
;
References
Location
Referrer
Text
audio_recorder_app.c:40
static
WAV_InfoTypedef
AudioInfo
;
audio_recorder_app.c:149
AUDIO_RECORDER_GetFileInfo()
return
&
AudioInfo
;
audio_recorder_app.c:177
AUDIO_RECORDER_SelectFile()
if
(
f_read
(
&
wav_file
,
&
AudioInfo
,
sizeof
(
WAV_InfoTypedef
)
,
(
void
*
)
&
numOfReadBytes
)
==
FR_OK
)
audio_recorder_app.c:273
AUDIO_RECORDER_StopRec()
WavProcess_HeaderUpdate
(
pHeaderBuff
,
&
AudioInfo
)
;
audio_recorder_app.c:590
AUDIO_RECORDER_GetElapsedTime()
duration
=
haudio
.
in
.
fptr
/
AudioInfo
.
ByteRate
;
audio_recorder_app.c:605
AUDIO_RECORDER_GetPlayedTime()
duration
=
(
wav_file
.
fptr
)
/
AudioInfo
.
ByteRate
;
audio_recorder_app.c:621
AUDIO_RECORDER_GetTotalTime()
duration
=
(
f_size
(
&
wav_file
)
)
/
AudioInfo
.
ByteRate
;
audio_recorder_app.c:638
WavProcess_EncInit()
AudioInfo
.
SampleRate
=
Freq
;
/* Audio sampling frequency */
audio_recorder_app.c:639
WavProcess_EncInit()
AudioInfo
.
NbrChannels
=
2
;
/* Number of channels: 1:Mono or 2:Stereo */
audio_recorder_app.c:640
WavProcess_EncInit()
AudioInfo
.
BitPerSample
=
16
;
/* Number of bits per sample (16, 24 or 32) */
audio_recorder_app.c:641
WavProcess_EncInit()
AudioInfo
.
FileSize
=
0x001D4C00
;
/* Total length of useful audio data (payload) */
audio_recorder_app.c:642
WavProcess_EncInit()
AudioInfo
.
SubChunk1Size
=
44
;
/* The file header chunk size */
audio_recorder_app.c:643
WavProcess_EncInit()
AudioInfo
.
ByteRate
=
(
AudioInfo
.
SampleRate
*
\
audio_recorder_app.c:644
WavProcess_EncInit()
(
AudioInfo
.
BitPerSample
/
8
)
*
\
audio_recorder_app.c:645
WavProcess_EncInit()
AudioInfo
.
NbrChannels
)
;
/* Number of bytes per second (sample rate * block align) */
audio_recorder_app.c:646
WavProcess_EncInit()
AudioInfo
.
BlockAlign
=
AudioInfo
.
NbrChannels
*
\
audio_recorder_app.c:647
WavProcess_EncInit()
(
AudioInfo
.
BitPerSample
/
8
)
;
/* channels * bits/sample / 8 */
audio_recorder_app.c:650
WavProcess_EncInit()
if
(
WavProcess_HeaderInit
(
pHeader
,
&
AudioInfo
)
)
Data Use
Functions reading
AudioInfo
AudioInfo
AUDIO_RECORDER_GetElapsedTime()
AUDIO_RECORDER_GetPlayedTime()
AUDIO_RECORDER_GetTotalTime()
WavProcess_EncInit()
all items filtered out
Type of
AudioInfo
AudioInfo
WAV_InfoTypedef
all items filtered out