dxd - dynax driver framework  3211
cross platform open source driver development framework
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

◆ bDescriptorSubtype

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

◆ bLockDelayUnits

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.

◆ bmAttributes

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.

◆ bmControls

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.

◆ wLockDelay

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