STM32_USB_Host_Library
_AUDIO_Process::class_desc
is only used within STM32_USB_Host_Library.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STM32_USB_Host_Library
_AUDIO_Process::class_desc
_AUDIO_Process::class_desc field
Syntax
from
usbh_audio.h:411
AUDIO_ClassSpecificDescTypedef
class_desc
;
References
Location
Referrer
Text
usbh_audio.h:411
AUDIO_ClassSpecificDescTypedef
class_desc
;
usbh_audio.c:888
USBH_AUDIO_ParseCSDescriptors()
AUDIO_Handle
->
class_desc
.
FeatureUnitNum
=
0U
;
usbh_audio.c:889
USBH_AUDIO_ParseCSDescriptors()
AUDIO_Handle
->
class_desc
.
InputTerminalNum
=
0U
;
usbh_audio.c:890
USBH_AUDIO_ParseCSDescriptors()
AUDIO_Handle
->
class_desc
.
OutputTerminalNum
=
0U
;
usbh_audio.c:891
USBH_AUDIO_ParseCSDescriptors()
AUDIO_Handle
->
class_desc
.
ASNum
=
0U
;
usbh_audio.c:917
USBH_AUDIO_ParseCSDescriptors()
(
void
)
ParseCSDescriptors
(
&
AUDIO_Handle
->
class_desc
,
usbh_audio.c:1009
USBH_AUDIO_FindLinkedUnit()
for
(
Index
=
0U
;
Index
<
AUDIO_Handle
->
class_desc
.
FeatureUnitNum
;
Index
++
)
usbh_audio.c:1011
USBH_AUDIO_FindLinkedUnit()
if
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
Index
]
->
bSourceID
==
UnitID
)
usbh_audio.c:1013
USBH_AUDIO_FindLinkedUnit()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
Index
]
->
bUnitID
;
usbh_audio.c:1020
USBH_AUDIO_FindLinkedUnit()
for
(
Index
=
0U
;
Index
<
AUDIO_Handle
->
class_desc
.
MixerUnitNum
;
Index
++
)
usbh_audio.c:1022
USBH_AUDIO_FindLinkedUnit()
if
(
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
MixerUnitDesc
[
Index
]
->
bSourceID0
==
UnitID
)
||
usbh_audio.c:1023
USBH_AUDIO_FindLinkedUnit()
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
MixerUnitDesc
[
Index
]
->
bSourceID1
==
UnitID
)
)
usbh_audio.c:1025
USBH_AUDIO_FindLinkedUnit()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
MixerUnitDesc
[
Index
]
->
bUnitID
;
usbh_audio.c:1032
USBH_AUDIO_FindLinkedUnit()
for
(
Index
=
0U
;
Index
<
AUDIO_Handle
->
class_desc
.
SelectorUnitNum
;
Index
++
)
usbh_audio.c:1034
USBH_AUDIO_FindLinkedUnit()
if
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
SelectorUnitDesc
[
Index
]
->
bSourceID0
==
UnitID
)
usbh_audio.c:1036
USBH_AUDIO_FindLinkedUnit()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
SelectorUnitDesc
[
Index
]
->
bUnitID
;
usbh_audio.c:1043
USBH_AUDIO_FindLinkedUnit()
for
(
Index
=
0U
;
Index
<
AUDIO_Handle
->
class_desc
.
OutputTerminalNum
;
Index
++
)
usbh_audio.c:1045
USBH_AUDIO_FindLinkedUnit()
if
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
Index
]
->
bSourceID
==
UnitID
)
usbh_audio.c:1047
USBH_AUDIO_FindLinkedUnit()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
Index
]
->
bTerminalID
;
usbh_audio.c:1073
USBH_AUDIO_BuildMicrophonePath()
for
(
terminalIndex
=
0U
;
terminalIndex
<
AUDIO_Handle
->
class_desc
.
InputTerminalNum
;
terminalIndex
++
)
usbh_audio.c:1075
USBH_AUDIO_BuildMicrophonePath()
if
(
LE16
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
terminalIndex
]
->
wTerminalType
)
==
0x201U
)
usbh_audio.c:1077
USBH_AUDIO_BuildMicrophonePath()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
terminalIndex
]
->
bTerminalID
;
usbh_audio.c:1078
USBH_AUDIO_BuildMicrophonePath()
AUDIO_Handle
->
microphone
.
asociated_channels
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
terminalIndex
]
->
bNrChannels
;
usbh_audio.c:1139
USBH_AUDIO_BuildHeadphonePath()
for
(
terminalIndex
=
0U
;
terminalIndex
<
AUDIO_Handle
->
class_desc
.
InputTerminalNum
;
terminalIndex
++
)
usbh_audio.c:1141
USBH_AUDIO_BuildHeadphonePath()
if
(
LE16
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
terminalIndex
]
->
wTerminalType
)
==
0x101U
)
usbh_audio.c:1143
USBH_AUDIO_BuildHeadphonePath()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
terminalIndex
]
->
bTerminalID
;
usbh_audio.c:1144
USBH_AUDIO_BuildHeadphonePath()
AUDIO_Handle
->
headphone
.
asociated_channels
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
terminalIndex
]
->
bNrChannels
;
usbh_audio.c:1149
USBH_AUDIO_BuildHeadphonePath()
for
(
Index
=
0U
;
Index
<
AUDIO_Handle
->
class_desc
.
ASNum
;
Index
++
)
usbh_audio.c:1151
USBH_AUDIO_BuildHeadphonePath()
if
(
AUDIO_Handle
->
class_desc
.
as_desc
[
Index
]
.
GeneralDesc
->
bTerminalLink
==
UnitID
)
usbh_audio.c:1189
USBH_AUDIO_BuildHeadphonePath()
if
(
LE16
(
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
Index
]
->
wTerminalType
)
!=
0x103U
)
usbh_audio.c:1236
USBH_AC_SetCur()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1245
USBH_AC_SetCur()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
feature
]
->
bUnitID
;
usbh_audio.c:1300
USBH_AC_GetCur()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1309
USBH_AC_GetCur()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
feature
]
->
bUnitID
;
usbh_audio.c:1318
USBH_AC_GetCur()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1373
USBH_AC_GetMax()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1382
USBH_AC_GetMax()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
feature
]
->
bUnitID
;
usbh_audio.c:1391
USBH_AC_GetMax()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1446
USBH_AC_GetRes()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1455
USBH_AC_GetRes()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
feature
]
->
bUnitID
;
usbh_audio.c:1464
USBH_AC_GetRes()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1519
USBH_AC_GetMin()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
InputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1528
USBH_AC_GetMin()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
FeatureUnitDesc
[
feature
]
->
bUnitID
;
usbh_audio.c:1537
USBH_AC_GetMin()
UnitID
=
AUDIO_Handle
->
class_desc
.
cs_desc
.
OutputTerminalDesc
[
0
]
->
bTerminalID
;
usbh_audio.c:1701
USBH_AUDIO_OutputStream()
if
(
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
bSamFreqType
==
0U
)
usbh_audio.c:1722
USBH_AUDIO_OutputStream()
buff
=
(
uint8_t
*
)
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
tSamFreq
[
0
]
;
usbh_audio.c:1874
USBH_AUDIO_SetFrequency()
if
(
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
bSamFreqType
==
0U
)
usbh_audio.c:1876
USBH_AUDIO_SetFrequency()
freq_min
=
LE24
(
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
tSamFreq
[
0
]
)
;
usbh_audio.c:1877
USBH_AUDIO_SetFrequency()
freq_max
=
LE24
(
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
tSamFreq
[
1
]
)
;
usbh_audio.c:1886
USBH_AUDIO_SetFrequency()
num_supported_freq
=
(
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
bLength
-
8U
)
/
3U
;
usbh_audio.c:1891
USBH_AUDIO_SetFrequency()
AUDIO_Handle
->
class_desc
.
as_desc
[
AUDIO_Handle
->
headphone
.
asociated_as
]
.
FormatTypeDesc
->
tSamFreq
[
index
]
)
)
Data Use
Functions reading
_AUDIO_Process::class_desc
_AUDIO_Process::class_desc
USBH_AUDIO_ParseCSDescriptors()
USBH_AUDIO_FindLinkedUnit()
USBH_AUDIO_BuildMicrophonePath()
USBH_AUDIO_BuildHeadphonePath()
USBH_AC_SetCur()
USBH_AC_GetCur()
USBH_AC_GetMax()
USBH_AC_GetRes()
USBH_AC_GetMin()
USBH_AUDIO_OutputStream()
USBH_AUDIO_SetFrequency()
all items filtered out
Type of
_AUDIO_Process::class_desc
_AUDIO_Process::class_desc
AUDIO_ClassSpecificDescTypedef
all items filtered out