USB 音频 2.0 驱动程序 |
您所在的位置:网站首页 › usb麦克风需要驱动吗 › USB 音频 2.0 驱动程序 |
USB 音频 2.0 驱动程序
项目03/07/2024
从 Windows 10 版本 1703 开始,Windows 随附 USB 音频 2.0 驱动程序。 它旨在支持 USB 音频 2.0 设备类。 驱动程序是 WaveRT 音频端口类微型端口。 驱动程序名为:usbaudio2.sys,关联的 inf 文件为 usbaudio2.inf。 驱动程序将在设备管理器中标识为“USB 音频类 2 设备”。 此名称将被 USB 产品字符串覆盖(如果可用)。 将兼容设备连接到系统时,将自动启用驱动程序。 但是,如果系统或 Windows 更新上存在第三方驱动程序,则会安装该驱动程序并覆盖类驱动程序。 体系结构如下所示,usbaudio2.sys 驱动程序适用于更广泛的 Windows USB 音频体系结构。 相关 USB 规范 以下 USB 规范定义了 USB 音频,在本文予以了参考。 USB-2 是指通用串行总线规范修订版 2.0 ADC-2 是指音频设备 USB 设备类定义版本 2.0。 FMT-2 是指音频数据格式规范版本 2.0。USB-IF 是一个专门负责维护官方 USB 规范、测试规范和工具的小组。 音频格式驱动程序支持下面列出的格式。 将忽略一个备用设置,该设置指定在 FMT-2 中定义的另一种格式或未知格式。 类型 I 格式 (FMT-2 2.3.1): 每个样本含 8..32 位的 PCM 格式 (FMT-2 2.3.1.7.1) PCM8 格式 (FMT-2 2.3.1.7.2) IEEE_FLOAT 格式 (FMT-2 2.3.1.7.3)类型 III 格式(FMT-2 2.3.3 和 A.2.3): IEC61937_AC-3 IEC61937_MPEG-2_AAC_ADTS IEC61937_DTS-I IEC61937_DTS-II IEC61937_DTS-III TYPE_III_WMA 功能说明本部分介绍 USB 音频 2.0 驱动程序的功能。 音频函数拓扑驱动程序支持 ADC-2 3.13 中定义的所有实体类型。 每个终端实体在兼容的 USB 音频 2.0 硬件中都必须具有有效的时钟连接。 时钟路径可以选择包括时钟乘数和时钟选择器单位,并且必须以时钟源实体结尾。 驱动程序仅支持一个时钟源。 如果设备实现多个时钟源实体和一个时钟选择器,则驱动程序将使用默认选择的时钟源,并且不会修改时钟选择器的位置。 不支持具有多个输入引脚的处理单元 (ADC-2 3.13.9)。 不支持具有多个输入引脚的扩展单元 (ADC-2 3.13.10)。 不允许使用拓扑中的循环路径。 音频流式处理驱动程序支持以下终结点同步类型 (USB-2 5.12.4.1): 异步 IN 和 OUT 同步 IN 和 OUT 自适应 IN 和 OUT对于异步 OUT 情况,驱动程序仅支持显式反馈。 必须在 AS 接口的相应备用设置中实现反馈终结点。 驱动程序不支持隐式反馈。 目前,对使用多个终结点的共享时钟的设备的支持有限。 对于自适应 IN,驱动程序不支持源转发终结点。 如果备用设置中存在此类终结点,将忽略该终结点。 驱动程序处理自适应 IN 流的方式与异步 IN 流相同。 设备创建的等时数据包的大小必须符合 FMT-2.0 部分 2.3.1.1 中指定的限制。 这意味着实际数据包大小与名义大小的偏差不得超过 +/- 一个音频槽(音频槽 = 声道计数样本)。 描述符音频函数必须仅实现一个 AudioControl 接口描述符 (ADC-2 4.7) 和一个或多个 AudioStreaming 接口描述符 (ADC-2 4.9)。 不支持具有音频控制接口但不支持流式处理接口的函数。 驱动程序支持 ADC-2(部分 4)中定义的所有描述符类型。 以下小节提供有关某些特定描述符类型的注释。 特定于类的 AS 接口描述符有关此规范的详细信息,请参阅 ADC-2 4.9.2。 AS 接口描述符必须以无终结点(无带宽消耗)的备用设置零开头,并且必须在兼容 USB Audio 2.0 硬件中按升序指定其他备用设置。 驱动程序不支持其格式的备用设置将被忽略。 每个非零备用设置都必须指定一个等时数据终结点,并可以选择指定反馈终结点。 不支持无任何终结点的非零备用设置。 bTerminalLink 字段必须引用拓扑中的终端实体,并且其值在 AS 接口的所有备用设置中必须相同。 AS 接口描述符中的 bFormatType 字段必须与格式类型描述符 (FMT-2 2.3.1.6) 中指定的 bFormatType 相同。 对于类型 I 格式,在 AS 接口描述符的 bmFormats 字段中只能将一位设置为一。 否则,驱动程序将忽略格式。 为了节省总线带宽,一个 AS 接口可以实现多个具有相同格式的备用设置(就 bNrChannels 和 AS 格式类型描述符而言),但在等时数据终结点描述符中具有不同的 wMaxPacketSize 值。 对于给定的采样率,驱动程序会选择具有可满足数据速率要求的最小 wMaxPacketSize 的备用设置。 类型 I 格式类型描述符有关此规范的详细信息,请参阅 FMT-2 2.3.1.6。 存在以下限制: Format 子槽大小 位分辨率 类型 I PCM 格式: 1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |