Audio class-specific Feature Unit Descriptor (LUFA naming conventions). More...
Data Fields | |
USB_Descriptor_Header_t | Header |
u8 | Subtype |
u8 | UnitID |
u8 | SourceID |
u8 | ControlSize |
u8 | ChannelControls [3] |
u8 | FeatureUnitStrIndex |
Audio class-specific Feature Unit Descriptor (LUFA naming conventions).
Type define for an Audio class-specific Feature Unit descriptor. This indicates to the host what features are present in the device's audio stream for basic control, such as per-channel volume. See the USB Audio specification for more details.
USB_Descriptor_Header_t USB_Audio_Descriptor_FeatureUnit_t::Header |
Regular descriptor header containing the descriptor's type and length.
u8 USB_Audio_Descriptor_FeatureUnit_t::Subtype |
Sub type value used to distinguish between audio class-specific descriptors, must be AUDIO_DSUBTYPE_CSInterface_Feature.
u8 USB_Audio_Descriptor_FeatureUnit_t::UnitID |
ID value of this feature unit - must be a unique value within the device.
u8 USB_Audio_Descriptor_FeatureUnit_t::SourceID |
Source ID value of the audio source input into this feature unit.
u8 USB_Audio_Descriptor_FeatureUnit_t::ControlSize |
Size of each element in the ChannelControls
array.
u8 USB_Audio_Descriptor_FeatureUnit_t::ChannelControls[3] |
Feature masks for the control channel, and each separate audio channel.
u8 USB_Audio_Descriptor_FeatureUnit_t::FeatureUnitStrIndex |
Index of a string descriptor describing this descriptor within the device.