dxd - dynax driver framework  2675
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dx::usb::audio< buffer_t > Struct Template Reference

generic USB audio 1.0 More...

#include <dx_usb_audio.h>

+ Inheritance diagram for dx::usb::audio< buffer_t >:
+ Collaboration diagram for dx::usb::audio< buffer_t >:

Public Types

enum  endpoint_control { sampling_frequency =0x0100 }
 
enum  feature_control { mute =0x0100, volume =0x200 }
 
enum  request {
  set_cur =0x01, set_min, set_max, set_res,
  set_mem, get_cur =0x81, get_min, get_max,
  get_res, get_mem, get_stat =0xff
}
 

Detailed Description

template<class buffer_t = dx::circular>
struct dx::usb::audio< buffer_t >

generic USB audio 1.0

Member Enumeration Documentation

template<class buffer_t = dx::circular>
enum dx::usb::audio::endpoint_control
Enumerator
sampling_frequency 
template<class buffer_t = dx::circular>
enum dx::usb::audio::feature_control
Enumerator
mute 
volume 
template<class buffer_t = dx::circular>
enum dx::usb::audio::request
Enumerator
set_cur 
set_min 
set_max 
set_res 
set_mem 
get_cur 
get_min 
get_max 
get_res 
get_mem 
get_stat 

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

(c) copyright 2009 dynamic acoustics e.U. generated on Tue Dec 4 2018

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.