dxd - dynax driver framework  2979
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type2 Struct Reference

#include <dx_usb_audio.h>

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

Public Attributes

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 short wMaxBitRate
 Indicates the maximum number of bits per second this interface can handle. Expressed in kbits/s. More...
 
unsigned short wSamplesPerFrame
 Indicates the number of PCM audio samples contained in one encoded audio frame. More...
 

Member Data Documentation

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::head::bDescriptorSubtype
inherited
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.

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

Size of the Packet Header, in bytes.

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

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

template<class buffer_t = dx::circular>
unsigned short dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type2::wMaxBitRate

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

template<class buffer_t = dx::circular>
unsigned short dx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex::type2::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 Fri Nov 8 2019

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.