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.