dxd - dynax driver framework  2981
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::control::header Struct Reference

#include <dx_usb_audio.h>

+ Inheritance diagram for dx::usb::audio< buffer_t >::descriptor::interface::control::header:
+ Collaboration diagram for dx::usb::audio< buffer_t >::descriptor::interface::control::header:

Public Attributes

unsigned char bCategory
 Constant, indicating the primary use of this audio function, as intended by the manufacturer. See Appendix A.7, “Audio Function Category Codes.” More...
 
unsigned short bcdADC
 BCD: Audio Device Class Specification Release Number in Binary-Coded Decimal. More...
 
unsigned char bDescriptorSubtype
 
unsigned char bmControls
 D1..0: Latency Control; D7..2: Reserved. Must be set to 0. More...
 
unsigned short wTotalLength
 Total number of bytes returned for the class-specific AudioControl interface descriptor. Includes the combined length of this descriptor header and all Clock Source, Unit and Terminal descriptors. More...
 

Member Data Documentation

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::interface::control::header::bCategory

Constant, indicating the primary use of this audio function, as intended by the manufacturer. See Appendix A.7, “Audio Function Category Codes.”

template<class buffer_t = dx::circular>
unsigned short dx::usb::audio< buffer_t >::descriptor::interface::control::header::bcdADC

BCD: Audio Device Class Specification Release Number in Binary-Coded Decimal.

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::control::header::bmControls

D1..0: Latency Control; D7..2: Reserved. Must be set to 0.

template<class buffer_t = dx::circular>
unsigned short dx::usb::audio< buffer_t >::descriptor::interface::control::header::wTotalLength

Total number of bytes returned for the class-specific AudioControl interface descriptor. Includes the combined length of this descriptor header and all Clock Source, Unit and Terminal descriptors.


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

(c) copyright 2009 dynamic acoustics e.U. generated on Tue Nov 19 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.