Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

AudioClass.h File Reference


Defines

#define USB_AUDIO_CLASS   1
#define USB_AUDIO_SUBCLASS_AUDIOCONTROL   1
#define USB_AUDIO_SUBCLASS_AUDIOSTREAMING   2
#define USB_AUDIO_PROTOCOL_NONE   0
#define USB_AUDIO_DESCRIPTOR_INTERFACE   0x24
#define USB_AUDIO_DESCRIPTOR_ENDPOINT   0x25
#define USB_AUDIO_DESCRIPTOR_SUBTYPE_HEADER   0x01
#define USB_AUDIO_DESCRIPTOR_SUBTYPE_INPUT_TERMINAL   0x02
#define USB_AUDIO_DESCRIPTOR_SUBTYPE_OUTPUT_TERMINAL   0x03
#define USB_AUDIO_DESCRIPTOR_SUBTYPE_FEATURE_UNIT   0x06
#define USB_AUDIO_TERMINALTYPE_USBSTREAMING   0x0101
#define USB_AUDIO_TERMINALTYPE_SPEAKER   0x0301
#define USB_AUDIO_TERMINALTYPE_LINE   0x0603
#define USB_AUDIO_CONTROL_SELECTOR_MUTE_CONTROL   0x01
#define USB_AUDIO_CONTROL_SELECTOR_VOLUME_CONTROL   0x02
#define USB_AUDIO_DESCRIPTOR_SUBTYPE_GENERAL   0x01
#define USB_AUDIO_DESCRIPTOR_SUBTYPE_FORMAT   0x02
#define USB_AUDIO_FORMAT_TYPE_I   0x01
#define USB_AUDIO_FORMAT_TAG_PCM   0x01
#define USB_AUDIO_SAMPLING_FREQ_DISCREET   0x01
#define USB_AUDIO_EP_ATTRIB_ASYNC   0x04
#define USB_AUDIO_EP_ATTRIB_ADAPTIVE   0x08
#define USB_AUDIO_EP_ATTRIB_SYNC   0xC0
#define USB_AUDIO_EP_ATTRIB_ISOCH   0x01
#define SET_CUR   0x01
#define GET_CUR   0x81
#define SET_MIN   0x02
#define GET_MIN   0x82
#define SET_MAX   0x03
#define GET_MAX   0x83
#define SET_RES   0x04
#define GET_RES   0x84
#define SET_MEM   0x05
#define GET_MEM   0x85
#define GET_STAT   0xFF

Define Documentation

#define GET_CUR   0x81
 

#define GET_MAX   0x83
 

#define GET_MEM   0x85
 

#define GET_MIN   0x82
 

#define GET_RES   0x84
 

#define GET_STAT   0xFF
 

#define SET_CUR   0x01
 

#define SET_MAX   0x03
 

#define SET_MEM   0x05
 

#define SET_MIN   0x02
 

#define SET_RES   0x04
 

#define USB_AUDIO_CLASS   1
 

#define USB_AUDIO_CONTROL_SELECTOR_MUTE_CONTROL   0x01
 

#define USB_AUDIO_CONTROL_SELECTOR_VOLUME_CONTROL   0x02
 

#define USB_AUDIO_DESCRIPTOR_ENDPOINT   0x25
 

#define USB_AUDIO_DESCRIPTOR_INTERFACE   0x24
 

#define USB_AUDIO_DESCRIPTOR_SUBTYPE_FEATURE_UNIT   0x06
 

#define USB_AUDIO_DESCRIPTOR_SUBTYPE_FORMAT   0x02
 

#define USB_AUDIO_DESCRIPTOR_SUBTYPE_GENERAL   0x01
 

#define USB_AUDIO_DESCRIPTOR_SUBTYPE_HEADER   0x01
 

#define USB_AUDIO_DESCRIPTOR_SUBTYPE_INPUT_TERMINAL   0x02
 

#define USB_AUDIO_DESCRIPTOR_SUBTYPE_OUTPUT_TERMINAL   0x03
 

#define USB_AUDIO_EP_ATTRIB_ADAPTIVE   0x08
 

#define USB_AUDIO_EP_ATTRIB_ASYNC   0x04
 

#define USB_AUDIO_EP_ATTRIB_ISOCH   0x01
 

#define USB_AUDIO_EP_ATTRIB_SYNC   0xC0
 

#define USB_AUDIO_FORMAT_TAG_PCM   0x01
 

#define USB_AUDIO_FORMAT_TYPE_I   0x01
 

#define USB_AUDIO_PROTOCOL_NONE   0
 

#define USB_AUDIO_SAMPLING_FREQ_DISCREET   0x01
 

#define USB_AUDIO_SUBCLASS_AUDIOCONTROL   1
 

#define USB_AUDIO_SUBCLASS_AUDIOSTREAMING   2
 

#define USB_AUDIO_TERMINALTYPE_LINE   0x0603
 

#define USB_AUDIO_TERMINALTYPE_SPEAKER   0x0301
 

#define USB_AUDIO_TERMINALTYPE_USBSTREAMING   0x0101
 


Generated on Thu Mar 2 16:11:30 2006 for VDK Blacksheep by  doxygen 1.4.1