Audio class-specific Feature Unit Descriptor. More...
#include <Audio.h>
Data Fields | |
USB_Descriptor_Header_t | Header |
uint8_t | Subtype |
uint8_t | UnitID |
uint8_t | SourceID |
uint8_t | ControlSize |
uint8_t | ChannelControls [3] |
uint8_t | FeatureUnitStrIndex |
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.
uint8_t USB_Audio_FeatureUnit_t::ChannelControls[3] |
Feature masks for the control channel, and each separate audio channel.
Size of each element in the ChanelControlls array.
Index of a string descriptor describing this descriptor within the device.
Regular descriptor header containing the descriptor's type and length.
Source ID value of the audio source input into this feature unit.
uint8_t USB_Audio_FeatureUnit_t::Subtype |
Sub type value used to distinguish between audio class-specific descriptors.
uint8_t USB_Audio_FeatureUnit_t::UnitID |
ID value of this feature unit - must be a unique value within the device.