UAC规范(USB音频)
+ -

UAC 类特定等时音频数据端点描述符

2022-01-06 1547 0

类特定等时音频数据端点描述符:Class-Specific AS Isochronous Audio Data Endpoint Descriptor,用于描述标准音频传输端点的属性。

类特定等时音频数据端点描述符数据结构定义如下:

typedef struct _USB_ASD_ENDPOINT_DESCRIPTOR {
    UINT8  bLength;
    UINT8  bDescriptorType;
    UINT8  bDescriptorSubtype;
    UINT8  bmAttributes;
    UINT8  bLockDelayUints;
    UINT16 wLockDelay;
} USB_ASD_ENDPOINT_DESCRIPTOR, *PUSB_ASD_ENDPOINT_DESCRIPTOR;
  • bLength:描述符大小,固定为0x07。
  • bDescriptorType:描述符类型,CS_ENDPOINT=0x25。
  • bDescriptorSubtype:描述符子类型,EP_GENERAL=0x01。
  • bmAttributes:BIT0代表是否支持采样率调整(Sampling Frequency)。BIT1代表是否支持高音调整(PITCH)。BIT7代表是否只支持wMaxPacketSize的传输(MaxPacketsOnly)。其他BIT保留。
  • bLockDelayUints:wLockDelay的单位,0为未定义(Undefined),1为毫秒(Milliseconds),2为PCM采样(Decoded PCM samples)。其他值保留。
  • wLockDelay:代表该USB设备在主机设置后需要多久才能达到时钟稳定。
HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!