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::type2::v1 Struct Reference

#include <dx_usb_audio.h>

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

Public Attributes

uint8_t bDescriptorSubtype
 
uint8_t bFormatType
 FORMAT_TYPE_I. Constant identifying the Format Type the AudioStreaming interface is using.
 
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)
 
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.
 
uint16_t wMaxBitRate
 Indicates the maximum number of bits per second this interface can handle. Expressed in kbits/s.
 
uint16_t wSamplesPerFrame
 Indicates the number of PCM audio samples contained in one encoded audio frame.
 

Member Data Documentation

◆ 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.

◆ bSamFreqType

uint8_t dx::usb::audio::descriptor::interface::streaming::format::type2::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)

◆ tSamFreq

uint24 dx::usb::audio::descriptor::interface::streaming::format::type2::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.

◆ wMaxBitRate

uint16_t dx::usb::audio::descriptor::interface::streaming::format::type2::v1::wMaxBitRate

Indicates the maximum number of bits per second this interface can handle. Expressed in kbits/s.

◆ wSamplesPerFrame

uint16_t dx::usb::audio::descriptor::interface::streaming::format::type2::v1::wSamplesPerFrame

Indicates the number of PCM audio samples contained in one encoded audio frame.


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.