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

#include <dx_usb_audio.h>

+ Inheritance diagram for dx::usb::audio::descriptor::interface::streaming::format::type1::v1:
+ Collaboration diagram for dx::usb::audio::descriptor::interface::streaming::format::type1::v1:

Public Attributes

uint8_t bBitResolution
 The number of effectively used bits from the available bits in an audio subframe.
 
uint8_t bDescriptorSubtype
 
uint8_t bFormatType
 FORMAT_TYPE_I. Constant identifying the Format Type the AudioStreaming interface is using.
 
uint8_t bNrChannels
 Indicates the number of physical channels in the audio data stream.
 
uint8_t bSamFreqType
 Indicates how the sampling frequency can be programmed: 0: Continuous sampling frequency; 1..255: The number of discrete sampling frequencies supported by the isochronous data endpoint of the AudioStreaming interface (ns)
 
uint8_t bSubFrameSize
 The number of bytes occupied by one audio subframe. Can be 1, 2, 3 or 4.
 
uint24 tSamFreq [1]
 Sampling frequency ns in Hz for this isochronous data endpoint. Lower/Upper bound in Hz of the sampling frequency range or array of discrete sampling frequencies for this isochronous data endpoint.
 

Member Data Documentation

◆ bBitResolution

uint8_t dx::usb::audio::descriptor::interface::streaming::format::type1::v1::bBitResolution

The number of effectively used bits from the available bits in an audio subframe.

◆ bDescriptorSubtype

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

◆ bFormatType

uint8_t dx::usb::audio::descriptor::interface::streaming::format::head::bFormatType
inherited

FORMAT_TYPE_I. Constant identifying the Format Type the AudioStreaming interface is using.

◆ bNrChannels

uint8_t dx::usb::audio::descriptor::interface::streaming::format::type1::v1::bNrChannels

Indicates the number of physical channels in the audio data stream.

◆ bSamFreqType

uint8_t dx::usb::audio::descriptor::interface::streaming::format::type1::v1::bSamFreqType

Indicates how the sampling frequency can be programmed: 0: Continuous sampling frequency; 1..255: The number of discrete sampling frequencies supported by the isochronous data endpoint of the AudioStreaming interface (ns)

◆ bSubFrameSize

uint8_t dx::usb::audio::descriptor::interface::streaming::format::type1::v1::bSubFrameSize

The number of bytes occupied by one audio subframe. Can be 1, 2, 3 or 4.

◆ tSamFreq

uint24 dx::usb::audio::descriptor::interface::streaming::format::type1::v1::tSamFreq[1]

Sampling frequency ns in Hz for this isochronous data endpoint. Lower/Upper bound in Hz of the sampling frequency range or array of discrete sampling frequencies for this isochronous data endpoint.


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

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Apr 27 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.