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::clock_source Struct Reference

#include <dx_usb_audio.h>

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

Public Attributes

unsigned char bAssocTerminal
 Terminal ID of the Terminal that is associated with this Clock Source. More...
 
unsigned char bClockID
 Constant uniquely identifying the Clock Source Entity within the audio function. This value is used in all requests to address this Entity. More...
 
unsigned char bDescriptorSubtype
 
unsigned char bmAttributes
 D1..0: Clock Type: 00: External Clock 01: Internal fixed Clock 10: Internal variable Clock Internal programmable Clock 11:; D2: Clock synchronized to SOF D7..3: Must be set to 0. More...
 
unsigned char bmControls
 D1..0: Clock Frequency Control D3..2: Clock Validity Control; D7..4: Reserved. Must be set to 0. More...
 
unsigned char iClockSource
 Index of a string descriptor, describing the Clock Source Entity. More...
 

Member Data Documentation

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

Terminal ID of the Terminal that is associated with this Clock Source.

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

Constant uniquely identifying the Clock Source Entity within the audio function. This value is used in all requests to address this Entity.

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::clock_source::bmAttributes

D1..0: Clock Type: 00: External Clock 01: Internal fixed Clock 10: Internal variable Clock Internal programmable Clock 11:; D2: Clock synchronized to SOF D7..3: Must be set to 0.

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

D1..0: Clock Frequency Control D3..2: Clock Validity Control; D7..4: Reserved. Must be set to 0.

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

Index of a string descriptor, describing the Clock Source Entity.


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.