UAC规范(USB音频)
+ -

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

2022-01-06 34 0
欢迎加入官方QQ群:952873936或联系站长进行技术交流。

类特定等时音频数据端点描述符: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设备在主机设置后需要多久才能达到时钟稳定。

0 篇笔记 写笔记

作者信息
ICO
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

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

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