UAC 标准等时音频数据端点描述符
2021-02-04
2924
0
标准等时音频数据端点描述符:Standard AS Isochronous Audio Data Endpoint Descriptor,用于描述音频数据流的传递方式及方法。
标准等时音频数据端点描述符数据结构定义如下:
typedef struct _USB_AUDIO_ENDPOINT_DESCRIPTOR {
UINT8 bLength;
UINT8 bDescriptorType;
UINT8 bEndpointAddress;
UINT8 bmAttributes;
UINT16 wMaxPacketSize;
UINT8 bInterval;
UINT8 bRefresh;
UINT8 bSynchAddress;
} USB_AUDIO_ENDPOINT_DESCRIPTOR, *PUSB_AUDIO_ENDPOINT_DESCRIPTOR;
- bLength : 描述符大小.固定为0x09.
- bDescriptorType : 描述符类型.ENDPOINT=0x05.
- bEndpointAddress:端点地址。BIT7=1表示输入端点,BIT7=0表示输出端点。BIT4-6:保留,置为0。BIT0-3:表示端点地址。
- bmAttributes:BIT1-0:必须为01表示等时传输。BIT3-2为01表示为异步,为10表示自适应,为11时表示同步。
- wMaxPacketSize:端点的数据传输的最大包长度。
- bInterval:必须置1。
- bRefresh:必须为0。
- bSynchAddress:用于传输同步信息的端点地址。如果不需要置为0。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936