dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::audio::descriptor::interface::streaming::general::v2 Struct Reference

#include <dx_usb_audio.h>

+ Inheritance diagram for dx::usb::audio::descriptor::interface::streaming::general::v2:
+ Collaboration diagram for dx::usb::audio::descriptor::interface::streaming::general::v2:

Public Attributes

uint8_t bDescriptorSubtype
 
uint8_t bFormatType
 Constant identifying the Format Type the AudioStreaming interface is using.
 
uint32_t bmChannelConfig
 Describes the spatial location of the physical channels.
 
uint8_t bmControls
 D1..0: Active Alternate Setting Control; D3..2: Valid Alternate Settings Control; D7..4: Reserved. Must be set to 0.
 
uint32_t bmFormats
 The Audio Data Format(s) that can be used to communicate with this interface. See the USB Audio Data Formats document for further details.
 
uint8_t bNrChannels
 Number of physical channels in the AS Interface audio channel cluster.
 
uint8_t bTerminalLink
 The Terminal ID of the Terminal to which this interface is connected.
 
uint8_t iChannelNames
 Index of a string descriptor, describing the name of the first physical channel.
 

Member Data Documentation

◆ bDescriptorSubtype

uint8_t dx::usb::audio::descriptor::head::bDescriptorSubtype
inherited

◆ bFormatType

uint8_t dx::usb::audio::descriptor::interface::streaming::general::v2::bFormatType

Constant identifying the Format Type the AudioStreaming interface is using.

◆ bmChannelConfig

uint32_t dx::usb::audio::descriptor::interface::streaming::general::v2::bmChannelConfig

Describes the spatial location of the physical channels.

◆ bmControls

uint8_t dx::usb::audio::descriptor::interface::streaming::general::v2::bmControls

D1..0: Active Alternate Setting Control; D3..2: Valid Alternate Settings Control; D7..4: Reserved. Must be set to 0.

◆ bmFormats

uint32_t dx::usb::audio::descriptor::interface::streaming::general::v2::bmFormats

The Audio Data Format(s) that can be used to communicate with this interface. See the USB Audio Data Formats document for further details.

◆ bNrChannels

uint8_t dx::usb::audio::descriptor::interface::streaming::general::v2::bNrChannels

Number of physical channels in the AS Interface audio channel cluster.

◆ bTerminalLink

uint8_t dx::usb::audio::descriptor::interface::streaming::general::v2::bTerminalLink

The Terminal ID of the Terminal to which this interface is connected.

◆ iChannelNames

uint8_t dx::usb::audio::descriptor::interface::streaming::general::v2::iChannelNames

Index of a string descriptor, describing the name of the first physical channel.


The documentation for this struct was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Apr 28 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.