UAC2
Descriptors for USB Audio Class Devices (UAC), Release 2
[Audio20] refers to ‘Universal Serial Bus Device Class Definition for Audio Devices’, Release 2.0, May 31, 2006 [Frmts20] refers to ‘Universal Serial Bus Device Class Definition for Audio Data Formats’, Release 2.0, May 31, 2006 [TermT20] refers to ‘Universal Serial Bus Device Class Definition for Terminal Types’, Release 2.0, May 31, 2006
NOTE: This is not complete yet and will be extended as needed
- class usb_construct.types.descriptors.uac2.AudioInterfaceClassCode(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioFunctionClassCode(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioFunctionSubclassCodes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioInterfaceProtocolCodes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioFunctionProtocolCodes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioInterfaceSubclassCodes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioFunctionCategoryCodes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioClassSpecificStandardDescriptorNumbers(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioClassSpecificACInterfaceDescriptorSubtypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioClassSpecificASInterfaceDescriptorSubtypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.EffectUnitEffectTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ProcessingUnitProcessTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioClassSpecificEndpointDescriptorSubtypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioClassSpecificRequestCodes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ClockSourceControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ClockSelectorControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ClockMultiplierControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.TerminalControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.MixerControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.SelectorControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.FeatureUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ParametricEqualizerSectionEffectUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ReverberationEffectUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ModulationDelayEffectUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.DynamicRangeCompressorEffectUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.UpDownMixProcessingUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.DolbyProLogicProcessingUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.StereoExtenderProcessingUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ExtensionUnitControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.AudioStreamingInterfaceControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.EndpointControlSelectors(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.USBTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.InputTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.OutputTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.BidirectionalTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.TelephonyTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ExternalTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.EmbeddedFunctionTerminalTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ClockAttributes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ClockFrequencyControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.CopyProtectControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ConnectorControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.OverloadControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.ClusterControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.UnderflowControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.OverflowControl(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.FormatTypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.TypeIFormats(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.TypeIIFormats(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.TypeIIIFormats(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.TypeIVFormats(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.SidebandProtocols(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.MidiStreamingGroupTerminalBlockDescriptorSubtypes(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.GroupTerminalBlockType(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.GroupTerminalDefaultMidiProtocol(value)
An enumeration.
- class usb_construct.types.descriptors.uac2.GroupTerminalNumber(value)
An enumeration.