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::endpoint::streaming::general Struct Reference

#include <dx_usb_audio.h>

+ Inheritance diagram for dx::usb::audio< buffer_t >::descriptor::endpoint::streaming::general:
+ Collaboration diagram for dx::usb::audio< buffer_t >::descriptor::endpoint::streaming::general:

Public Attributes

unsigned char bDescriptorSubtype
 
unsigned char bLockDelayUnits
 Indicates the units used for the wLockDelay field: 0: Undefined; 1: Milliseconds; 2: Decoded PCM samples; 3..255: Reserved. More...
 
unsigned char bmAttributes
 Bit D7 indicates a requirement for wMaxPacketSize packets.; D7: MaxPacketsOnly. More...
 
unsigned char bmControls
 D1..0: Pitch Control; D3..2: Data Overrun Control; D5..4: Data Underrun Control; D7..6: Reserved. Must be set to 0. More...
 
unsigned short wLockDelay
 Indicates the time it takes this endpoint to reliably lock its internal clock recovery circuitry. Units used depend on the value of the bLockDelayUnits field. 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::endpoint::streaming::general::bLockDelayUnits

Indicates the units used for the wLockDelay field: 0: Undefined; 1: Milliseconds; 2: Decoded PCM samples; 3..255: Reserved.

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::endpoint::streaming::general::bmAttributes

Bit D7 indicates a requirement for wMaxPacketSize packets.; D7: MaxPacketsOnly.

template<class buffer_t = dx::circular>
unsigned char dx::usb::audio< buffer_t >::descriptor::endpoint::streaming::general::bmControls

D1..0: Pitch Control; D3..2: Data Overrun Control; D5..4: Data Underrun Control; D7..6: Reserved. Must be set to 0.

template<class buffer_t = dx::circular>
unsigned short dx::usb::audio< buffer_t >::descriptor::endpoint::streaming::general::wLockDelay

Indicates the time it takes this endpoint to reliably lock its internal clock recovery circuitry. Units used depend on the value of the bLockDelayUnits field.


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.