UAC3

Descriptors for USB Audio Class Devices (UAC), Release 3

[Audio30] refers to ‘Universal Serial Bus Device Class Definition for Audio Devices’, Release 3.0, September 22, 2016 [Frmts30] refers to ‘Universal Serial Bus Device Class Definition for Audio Data Formats’, Release 3.0, September 22, 2016 [TermT30] refers to ‘Universal Serial Bus Device Class Definition for Terminal Types’, Release 3.0, May 31, 2006

NOTE: This is not complete yet and will be extended as needed

class usb_construct.types.descriptors.uac3.AudioInterfaceClassCode(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioInterfaceSubclassCodes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioInterfaceProtocolCodes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioFunctionClassCode(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioFunctionSubclassCodes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioFunctionProtocolCodes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioFunctionCategoryCodes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioClassSpecificDescriptorTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ClusterDescriptorSubtypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ClusterDescriptorSegmentTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ChannelPurposeDefinitions(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AmbisonicComponentOrderingConventionTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AmbisonicNormalizationTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioClassSpecificACInterfaceDescriptorSubtypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioClassSpecificASInterfaceDescriptorSubtypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioClassSpecificStringDescriptorSubtypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ExtendedTerminalSegmentTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.EffectUnitEffectTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ProcessingUnitProcessTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioClassSpecificEndpointDescriptorSubtypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioClassSpecificRequestCodes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioControlInterfaceControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ClockSourceControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ClockSelectorControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ClockMultiplierControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.TerminalControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.MixerControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.SelectorControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.FeatureUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ParametricEqualizerSectionEffectUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ReverberationEffectUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ModulationDelayEffectUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.DynamicRangeCompressorEffectUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.UpDownMixProcessingUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.StereoExtenderProcessingUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ExtensionUnitControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioStreamingInterfaceControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.EndpointControlSelectors(value)

An enumeration.

class usb_construct.types.descriptors.uac3.USBTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.InputTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.OutputTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.BidirectionalTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.TelephonyTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ExternalTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.EmbeddedFunctionTerminalTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ConnectorTypes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioDataFormats(value)

An enumeration.

class usb_construct.types.descriptors.uac3.AudioChannels(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ConnectorAttributes(value)

An enumeration.

class usb_construct.types.descriptors.uac3.ConnectorColour(*, colour: int | None = None, unspecified: bool | None = None)