dxd - dynax driver framework  3211
cross platform open source driver development framework
dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type3 Struct Reference

#include <dx_usb_audio.h>

+ Inheritance diagram for dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type3:
+ Collaboration diagram for dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type3:

Public Attributes

unsigned char bBitResolution
 The number of effectively used bits from the available bits in an audio subslot. More...
 
unsigned char bDescriptorSubtype
 
unsigned char bFormatType
 FORMAT_TYPE_I. Constant identifying the Format Type the AudioStreaming interface is using. More...
 
unsigned char bHeaderLength
 Size of the Packet Header, in bytes. More...
 
unsigned char bSideBandProtocol
 Constant, identifying the Side Band Protocol used for the Packet Header and Control Channel content. More...
 
unsigned char bSubslotSize
 The number of bytes occupied by one audio subslot. Can be 1, 2, 3 or 4. More...
 

Member Data Documentation

◆ bBitResolution

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::type1::bBitResolution
inherited

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

◆ bDescriptorSubtype

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::head::bDescriptorSubtype
inherited

◆ bFormatType

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::head::bFormatType
inherited

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

◆ bHeaderLength

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type3::bHeaderLength

Size of the Packet Header, in bytes.

◆ bSideBandProtocol

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type3::bSideBandProtocol

Constant, identifying the Side Band Protocol used for the Packet Header and Control Channel content.

◆ bSubslotSize

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::type1::bSubslotSize
inherited

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


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

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Aug 22 2020

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.