音频

ACX 音频驱动程序

若要 (ACX) 驱动程序开发音频类扩展,请使用以下标头:

有关 ACX 音频编程信息,请参阅 ACX 音频类扩展概述

WDM portcls 音频驱动程序

这些标头用于创建 Microsoft Windows 驱动程序模型 (WDM) 音频驱动程序。 这些驱动程序控制呈现和捕获包含音频数据的流的音频硬件。

若要开发 WDM portcls 音频驱动程序,请使用以下标头:

有关 WDM portcls 音频编程信息,请参阅 音频设备设计指南

IOCTL

 
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID

音频驱动程序可以发送IOCTL_BTHHFP_DEVICE_GET_CODEC_ID控制代码,以查询蓝牙驱动程序堆栈,了解 HFP 服务使用的编解码器 ID。 这有助于音频驱动程序确定数据的采样率。
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE

IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL 获取连接状态更新。
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID

IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL 获取蓝牙设备的 PnP 容器 ID。
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR

音频驱动程序发出IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR控制代码,以获取有关已启用GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS设备接口的信息。
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL 获取有关 (HFP) 设备配对的免提配置文件的描述性信息。
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES

IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL 获取最能描述蓝牙设备的输入和输出的 KSNODE 类型。
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL 获取降噪/回声消除 (NREC) 禁用远程蓝牙设备的状态更新。
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL 返回 KSPROPERTY_AUDIO_VOLUMELEVEL 属性的KSPROPERTY_VALUES数据。
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL 请求与蓝牙设备的免提配置文件 (HFP) 服务级别连接。
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT

IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL 删除音频驱动程序与蓝牙设备之间存在的免提配置文件 (HFP) 服务级别连接。
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL 获取蓝牙设备麦克风的音量级别设置。
IOCTL_BTHHFP_MIC_SET_VOLUME

IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL 设置蓝牙设备的麦克风音量级别。
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE

IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL 获取蓝牙设备扬声器的音量级别设置。
IOCTL_BTHHFP_SPEAKER_SET_VOLUME

IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL 设置蓝牙设备扬声器的音量。
IOCTL_BTHHFP_STREAM_CLOSE

IOCTL_BTHHFP_STREAM_CLOSE IOCTL 指示客户端驱动程序不再需要流式处理音频的面向同步连接的 (SCO) 通道。
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE

IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL 获取流通道状态更新。
IOCTL_BTHHFP_STREAM_OPEN

IOCTL_BTHHFP_STREAM_OPEN IOCTL 请求面向开放同步连接的 (SCO) 通道通过无线传输音频数据。
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE

IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE IOCTL 控制代码获取连接状态更新。
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR

音频驱动程序发出IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR以获取有关已启用的边带音频设备接口的信息。
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR

音频驱动程序发出IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR控制代码,以获取有关通过旁带音频设备接口公开的音频终结点的信息。
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2

音频驱动程序发出IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2控制代码,以获取有关通过旁带音频设备接口公开的音频终结点的信息。
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE

IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL 用于错误状态更新。
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE

IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL 获取旁带音频终结点的静音级别设置。
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES

音频驱动程序可以调用IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL 来查询所有声道的静音步进数据范围和最小值/最大值。
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE

IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL 获取边带音频终结点的侧音设置。
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES

IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL 获取指定音频终结点的边带音量属性值
IOCTL_SBAUD_GET_SIOP

IOCTL_SBAUD_GET_SIOP IOCTL 用于获取 SIOP。
IOCTL_SBAUD_GET_SIOP_UPDATE

IOCTL_SBAUD_GET_SIOP_UPDATE用于获取可更新的 configured-codec-SIOP。
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE

IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL 用于流状态更新。
IOCTL_SBAUD_GET_SUPPORTED_FORMATS

音频驱动程序发出IOCTL_SBAUD_GET_SUPPORTED_FORMATS控制代码,以获取有关旁带音频终结点支持的流格式的信息。
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE

IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL 获取旁带音频终结点的音量级别设置。
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES

音频驱动程序可以调用IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES来查询所有声道的音量步进数据范围和最小值/最大值。
IOCTL_SBAUD_SET_DEVICE_CLAIMED

IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL 声明边带的设备。
IOCTL_SBAUD_SET_MUTE

IOCTL_SBAUD_SET_MUTE IOCTL 用于将呈现 (扬声器设置为静音) 。
IOCTL_SBAUD_SET_SIDETONE_PROPERTY

IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL 用于设置侧音属性。
IOCTL_SBAUD_SET_SIOP

IOCTL_SBAUD_SET_SIOP IOCTL 用于设置 SIOP 命令。
IOCTL_SBAUD_SET_VOLUME

IOCTL_SBAUD_SET_VOLUME IOCTL 用于在特定通道上设置音量。
IOCTL_SBAUD_STREAM_CLOSE

关闭 KS 引脚时,发送IOCTL_SBAUD_STREAM_CLOSE。
IOCTL_SBAUD_STREAM_OPEN

在第一次转换时,KSSTATE_STOP (正常转换为KSSTATE_ACQUIRE) 时,发送IOCTL_SBAUD_STREAM_OPEN。
IOCTL_SBAUD_STREAM_START

在转换到KSSTATE_RUN时,发送IOCTL_SBAUD_STREAM_START。
IOCTL_SBAUD_STREAM_SUSPEND

在KSSTATE_RUN下方的转换时,发送IOCTL_SBAUD_STREAM_SUSPEND。

枚举

 
ACX_AUDIOENGINE_CONFIG_FLAGS

ACX_AUDIOENGINE_CONFIG_FLAGS 枚举定义 ACX 音频引擎的配置标志。
ACX_AUDIOMODULE_CONFIG_FLAGS

ACX_AUDIOMODULE_CONFIG_FLAGS 枚举定义 ACX 音频模块的配置标志。
ACX_CIRCUIT_TEMPLATE_CONFIG_FLAGS

ACX_CIRCUIT_TEMPLATE_CONFIG_FLAGS 枚举用于配置音频类扩展 (ACX) 管理器使用的线路模板的属性。
ACX_CIRCUIT_TYPE

ACX_CIRCUIT_TYPE 枚举定义 ACXCIRCUIT 的类型。
ACX_COMPOSITE_TEMPLATE_CONFIG_FLAGS

ACX_COMPOSITE_TEMPLATE_CONFIG_FLAGS 枚举用于配置音频类扩展 (ACX) 管理器使用的复合模板的属性。
ACX_CONNECTION_FLAGS

ACX_CONNECTION 结构使用 ACX_CONNECTION_FLAGS 枚举来指定 ACX 对象标识符类型。
ACX_CONSTRICTOR_OPTION

ACX_CONSTRICTOR_OPTION 枚举定义流音频引擎节点的环回保护状态的选项。
ACX_DATAFORMAT_CONFIG_FLAGS

ACX_DATAFORMAT_CONFIG_FLAGS 枚举用于配置音频类扩展 (ACX) 驱动程序使用的数据格式的属性。
ACX_DATAFORMAT_LIST_CONFIG_FLAGS

ACX_DATAFORMAT_LIST_CONFIG_FLAGS 枚举用于配置音频类扩展 (ACX) 驱动程序使用的数据格式列表。
ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS

ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS 枚举用于配置音频类扩展 (ACX) 驱动程序使用的数据格式列表迭代器。
ACX_DATAFORMAT_TYPE

ACX_DATAFORMAT_TYPE 枚举用于指定音频类扩展 (ACX) 驱动程序使用的数据格式的类型。
ACX_DEVICE_CONFIG_FLAGS

ACX_DEVICE_CONFIG_FLAGS枚举定义用于配置音频类扩展的值。
ACX_DEVICEINIT_CONFIG_FLAGS

ACX_DEVICEINIT_CONFIG_FLAGS枚举定义用于初始化音频类扩展的值。
ACX_DRIVER_CONFIG_FLAGS

ACX_DRIVER_CONFIG_FLAGS枚举定义用于配置音频类扩展的值。
ACX_DX_EXIT_LATENCY

ACX_DX_EXIT_LATENCY枚举定义用于定义 ACX 设备退出延迟的值。
ACX_ELEMENT_CONFIG_FLAGS

ACX_ELEMENT_CONFIG_FLAGS 枚举定义 ACX 元素的配置标志。
ACX_EVENT_CONFIG_FLAGS

ACX_EVENT_CONFIG_FLAGS 枚举定义 ACXEVENT 类型的 EVENT 配置标志。
ACX_EVENT_VERB

ACX_EVENT_VERB 枚举描述 ACX 事件支持的谓词操作类型。
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS

ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_FLAGS 枚举定义工厂线路添加标志。
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS

ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_FLAGS 枚举定义工厂线路删除标志。
ACX_ITEM_TYPE

ACX_ITEM_TYPE 枚举描述可能的项类型。
ACX_JACK_CONFIG_FLAGS

ACX_JACK_CONFIG_FLAGS 枚举用于将物理插孔的属性描述为音频类扩展 (ACX) 。
ACX_JACK_CONNECTION_TYPE

ACX_JACK_CONNECTION_TYPE 枚举用于描述物理连接插孔的类型。
ACX_JACK_GEN_LOCATION

ACX_JACK_DESCRIPTION 结构使用 ACX_JACK_GEN_LOCATION 枚举来帮助描述系统中音频插孔的一般位置。
ACX_JACK_GEO_LOCATION

ACX_JACK_DESCRIPTION 结构使用ACX_JACK_GEO_LOCATION枚举来帮助描述音频插孔的几何位置。
ACX_JACK_PORT_CONNECTION

ACX_JACK_PORT_CONNECTION 枚举由 ACX_JACK_DESCRIPTION 结构使用,并指定插孔表示的端口类型。
ACX_JACK_SINK_INFO_CONNECTION_TYPE

ACX_JACK_SINK_INFO_CONNECTION_TYPE 枚举由 ACX_JACK_SINK_INFORMATION 结构用来指定连接的类型。
ACX_KEYWORDSPOTTER_CONFIG_FLAGS

ACX_KEYWORDSPOTTER_CONFIG_FLAGS 枚举定义 ACX 音频关键字 (keyword) 识别器的配置标志。
ACX_METHOD_VERB

ACX_METHOD_VERB 结构描述 ACX 方法支持的谓词操作类型。
ACX_MIC_ARRAY_TYPE

ACX_MIC_ARRAY_TYPE枚举用于指定麦克风阵列的类型。
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS

ACX_MICARRAYGEOMETRY_CONFIG_FLAGS 枚举用于配置麦克风阵列的几何图形。
ACX_MICROPHONE_CONFIG_FLAGS

ACX_MICROPHONE_CONFIG_FLAGS 枚举用于配置物理麦克风。
ACX_MICROPHONE_TYPE

ACX_MICROPHONE_TYPE枚举用于标识麦克风的拾取模式。
ACX_MUTE_CONFIG_FLAGS

ACX_MUTE_CONFIG_FLAGS 枚举定义 ACX 静音元素的配置标志。
ACX_OBJECTBAG_CONFIG_FLAGS

ACX_OBJECTBAG_CONFIG_FLAGS 枚举定义 AcxObjectBag 的配置。
ACX_PEAKMETER_CONFIG_FLAGS

ACX_PEAKMETER_CONFIG_FLAGS枚举定义 ACX 峰值计元素的配置标志。
ACX_PHYSICAL_CONNECTION_FLAGS

ACX_PHYSICAL_CONNECTION 结构使用 ACX_PHYSICAL_CONNECTION_FLAGS 枚举来初始化物理连接。
ACX_PIN_COMMUNICATION

ACX_PIN_CONFIG 结构使用 ACX_PIN_COMMUNICATION 枚举来指示引脚的通信类型。
ACX_PIN_CONFIG_FLAGS

ACX_PIN_CONFIG_FLAGS 枚举指定ACX_PIN_CONFIG结构中使用的引脚配置设置。
ACX_PIN_QUALIFIER

ACX_PIN_QUALIFIER 枚举指定 PIN 在多线路音频拓扑中的连接方式。
ACX_PIN_TYPE

ACX_PIN_CONFIG 结构使用ACX_PIN_TYPE枚举来指示引脚的类型。
ACX_PNPEVENT_CONFIG_FLAGS

ACX_PNPEVENT_CONFIG_FLAGS 枚举定义 ACXEVENT 类型的 PNPEVENT 配置标志。
ACX_PROPERTY_VERB

ACX_PROPERTY_VERB 枚举描述 ACX 属性支持的谓词操作类型。
ACX_REQUEST_TYPE

ACX_REQUEST_TYPE枚举描述 ACX 请求的可能类型。
ACX_STOP_IO_FLAGS

ACX_STOP_IO_FLAGS 枚举定义停止 IO 标志。
ACX_STREAM_BRIDGE_TYPE

ACX_STREAM_BRIDGE_TYPE 枚举描述 Acx Stream 桥类型。
ACX_STREAM_STATE

ACX_STREAM_STATE介绍了 Acx Stream State 标志。 此函数位于 acxstreams 标头中。
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS

ACX_STREAMAUDIOENGINE_CONFIG_FLAGS 枚举定义 ACX 流音频引擎的配置标志。
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

ACX_TARGET_CIRCUIT_CONFIG_FLAGS 枚举定义 ACX 目标线路的配置标志。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS 枚举定义 ACX 目标线路工厂的配置标志。
ACX_TARGET_STREAM_CONFIG_FLAGS

ACX_TARGET_STREAM_CONFIG_FLAGS 枚举定义 ACX 目标流的配置标志。
ACX_VOLUME_CONFIG_FLAGS

ACX_VOLUME_CONFIG_FLAGS枚举定义 ACX 卷元素的配置标志。
ACX_VOLUME_CURVE_TYPE

ACX_VOLUME_CURVE_TYPE 枚举定义常量,这些常量指定要应用于设置音量的曲线算法。
ACXFUNCENUM

ACXFUNCENUM 枚举为 ACX 函数表提供索引。
ACXSTRUCTENUM

ACXSTRUCTENUM 枚举为 ACX 结构的表提供索引。
AUDIO_CURVE_TYPE

AUDIO_CURVE_TYPE 枚举定义常量,这些常量指定要应用于设置音量的曲线算法。
DMUS_STREAM_TYPE

用于 DirectMusic 合成器设备。
eChannelTargetType

eChannelTargetType 枚举定义指定给定通道中 (目标) 节点类型的常量。
eEngineFormatType

eEngineFormatType 枚举定义指定音频引擎支持的音频数据类型的常量。
EPcMiniportEngineEvent

本主题介绍 EPcMiniportEngineEvent 枚举,并介绍在微型端口驱动程序报告故障错误时提供附加信息的参数。
EVENTACTIONCONTEXTTYPE

枚举与操作关联的上下文类型。
EVENTACTIONSCALE

定义与特定检测关联的质量的枚举。
EVENTACTIONTYPE

要对检测执行的操作。
EVENTFEATURES

事件功能。
HDAUDIO_CODEC_POWER_STATE

HDAUDIO_CODEC_POWER_STATE 枚举定义常量,这些常量指定 HD Audio 编解码器可以支持的不同电源状态。 除 PowerCodecD3Cold 外,所有状态均来自 DEVICE_POWER_STATE。
HDAUDIO_STREAM_STATE

HDAUDIO_STREAM_STATE 枚举定义常量,这些常量指定 HDAudio 支持的不同流状态。
HFP_BYPASS_CODEC_ID_VERSION

HFP_BYPASS_CODEC_ID_VERSION 枚举定义 HFP 服务支持的编解码器 ID 结构版本。
KEYWORDID

KEYWORDID 枚举标识关键字 (keyword) 的短语 text/函数。 值也用于 Windows 生物识别服务适配器。
KSPROPERTY_INTERLEAVEDAUDIO

KSPROPERTY_INTERLEAVEDAUDIO枚举定义了一个常量,硬件关键字 Spotter 引脚可以使用该常量来包含与麦克风音频交错的环回音频。
PC_EXIT_LATENCY

本主题讨论PC_EXIT_LATENCY枚举,并介绍其成员。 延迟时间映射到设备必须能够退出其睡眠状态并进入完全正常运行状态 (D0) 的特定最大时间。
PC_REBALANCE_TYPE

PC_REBALANCE_TYPE枚举描述对重新平衡的支持类型。
PcStreamResourceType

本主题讨论 PcStreamResourceType 枚举,并介绍其成员。 PcStreamResourceType 枚举用于定义用于特定音频流式处理的资源类型。
SIDEBANDAUDIO_EP_USB_TRANSPORT_RESOURCE_TYPE

描述传输资源的类型。
SIDEBANDAUDIO_PARAMS_A2DP

标识SIDEBANDAUDIO_PARAMS_SET_A2DP参数。
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID

为SIDEBANDAUDIO_PARAMS_SET_STANDARD定义的参数 - Microsoft 类型 ID
SIDEBANDAUDIO_USB_CONTROLLER_CONFIG_INFO_TYPE

Microsoft USB 音频边带 USB 控制器参数集。
TELEPHONY_CALLCONTROLOP

TELEPHONY_CALLCONTROLOP 枚举定义常量,这些常量指定要对电话呼叫执行的操作。
TELEPHONY_CALLSTATE

TELEPHONY_CALLSTATE 枚举定义指定电话呼叫状态的常量。
TELEPHONY_CALLTYPE

TELEPHONY_CALLTYPE 枚举定义指定电话呼叫类型的常量。
TELEPHONY_PROVIDERCHANGEOP

TELEPHONY_PROVIDERCHANGEOP 枚举定义指定所请求的提供程序更改操作的常量。

函数

 
ACX_AUDIOENGINE_CALLBACKS_INIT

ACX_AUDIOENGINE_CALLBACKS_INIT 函数初始化驱动程序的ACX_AUDIOENGINE_CALLBACKS结构。
ACX_AUDIOENGINE_CONFIG_INIT

ACX_AUDIOENGINE_CONFIG_INIT 函数初始化驱动程序的ACX_AUDIOENGINE_CONFIG结构。
ACX_AUDIOENGINE_CONFIG_INIT_ID

由于ACX_AUDIOENGINE_CONFIG_INIT_ID提供与 ACX_AUDIOENGINE_CONFIG_INIT 相同的功能,因此建议使用 ACX_AUDIOENGINE_CONFIG_INIT。
ACX_AUDIOMODULE_CALLBACKS_INIT

ACX_AUDIOMODULE_CALLBACKS_INIT 函数初始化 ACX_AUDIOMODULE_CALLBACKS 结构。
ACX_AUDIOMODULE_CONFIG_INIT

ACX_AUDIOMODULE_CONFIG_INIT 函数初始化ACX_AUDIOMODULE_CONFIG结构。
ACX_AUDIOMODULE_CONFIG_INIT_ID

由于ACX_AUDIOMODULE_CONFIG_INIT_ID提供的功能与 ACX_AUDIOMODULE_CONFIG_INIT 相同,因此建议使用 ACX_AUDIOMODULE_CONFIG_INIT。
ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT

ACX_CIRCUIT_COMPOSITE_CALLBACKS_INIT 函数初始化ACX_CIRCUIT_COMPOSITE_CALLBACKS结构。
ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT

ACX_CIRCUIT_PNPPOWER_CALLBACKS_INIT 函数初始化ACX_CIRCUIT_PNPPOWER_CALLBACKS结构。
ACX_CIRCUIT_TEMPLATE_CONFIG_INIT

ACX_CIRCUIT_TEMPLATE_CONFIG_INIT 函数初始化ACX_CIRCUIT_TEMPLATE_CONFIG结构。
ACX_COMPOSITE_TEMPLATE_CONFIG_INIT

ACX_COMPOSITE_TEMPLATE_CONFIG_INIT 函数初始化ACX_COMPOSITE_TEMPLATE_CONFIG结构。
ACX_CONNECTION_INIT

初始化用于配置连接的ACX_CONNECTION结构。
ACX_DATAFORMAT_CONFIG_INIT

ACX_DATAFORMAT_CONFIG_INIT 函数初始化ACX_DATAFORMAT_CONFIG结构。
ACX_DATAFORMAT_CONFIG_INIT_KS

ACX_DATAFORMAT_CONFIG_INIT_KS 函数使用 KS 数据格式初始化ACX_DATAFORMAT_CONFIG结构。
ACX_DATAFORMAT_LIST_CONFIG_INIT

ACX_DATAFORMAT_LIST_CONFIG_INIT 函数初始化ACX_DATAFORMAT_LIST_CONFIG结构,供音频类扩展 (ACX) 驱动程序使用。
ACX_DATAFORMAT_LIST_ITERATOR_INIT

ACX_DATAFORMAT_LIST_ITERATOR_INIT 函数初始化ACX_DATAFORMAT_LIST_ITERATOR结构,供音频类扩展 (ACX) 驱动程序使用。
ACX_DEVICE_CONFIG_INIT

ACX_DEVICE_CONFIG_INIT 函数初始化调用 AcxDeviceInitialize 函数时要使用的ACX_DEVICE_CONFIG结构。
ACX_DEVICEINIT_CONFIG_INIT

ACX_DEVICEINIT_CONFIG_INIT 函数初始化ACX_DEVICEINIT_CONFIG结构。
ACX_DRIVER_CONFIG_INIT

ACX_DRIVER_CONFIG_INIT 函数在调用 AcxDriverInitialize 之前初始化ACX_DRIVER_CONFIG结构。
ACX_DRIVER_VERSION_AVAILABLE_PARAMS_INIT

ACX_DRIVER_VERSION_AVAILABLE_PARAMS_INIT 函数在调用 AcxDriverIsVersionAvailable 函数之前初始化ACX_DRIVER_VERSION_AVAILABLE_PARAMS结构。
ACX_ELEMENT_CONFIG_INIT

ACX_ELEMENT_CONFIG_INIT 函数初始化ACX_ELEMENT_CONFIG结构。
ACX_ELEMENT_CONFIG_INIT_ID

由于 ACX_ELEMENT_CONFIG_INIT_ID 提供的功能与 ACX_ELEMENT_CONFIG_INIT 相同,因此建议使用 ACX_ELEMENT_CONFIG_INIT。
ACX_EVENT_CALLBACKS_INIT

ACX_EVENT_CALLBACKS_INIT 函数初始化ACX_EVENTS_CALLBACKS结构。
ACX_EVENT_CONFIG_INIT

ACX_EVENT_CONFIG_INIT 函数初始化ACX_EVENT_CONFIG结构。
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT

ACX_FACTORY_CIRCUIT_ADD_CIRCUIT_INIT 函数初始化ACX_FACTORY_CIRCUIT_ADD_CIRCUIT结构。
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT

ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS_INIT 函数初始化ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS配置结构。
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT

ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS_INIT 函数初始化ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS结构。
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT

ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT_INIT 函数初始化ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT结构。
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT

ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT 函数初始化ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION结构以供使用。
ACX_IS_FIELD_AVAILABLE

使用 ACX_IS_FIELD_AVAILABLE 函数可以查询系统上指定的 ACX 结构中是否提供指定的字段。
ACX_IS_FUNCTION_AVAILABLE

使用 ACX_IS_FUNCTION_AVAILABLE 函数可以查询系统中是否提供指定的 ACX 函数。
ACX_IS_STRUCTURE_AVAILABLE

使用 ACX_IS_STRUCTURE_AVAILABLE 函数可以查询指定的 ACX 结构是否在 system 上可用。d
ACX_JACK_CALLBACKS_INIT

ACX_JACK_CALLBACKS_INIT 函数初始化ACX_JACK_CALLBACKS结构以供使用。
ACX_JACK_CONFIG_INIT

ACX_JACK_CONFIG_INIT宏使用默认 ID 值调用 ACX_JACK_CONFIG_INIT_ID 函数。
ACX_JACK_CONFIG_INIT_ID

ACX_JACK_CONFIG_INIT_ID 函数使用指定的 ID 初始化ACX_JACK_CONFIG结构。
ACX_KEYWORDSPOTTER_CALLBACKS_INIT

ACX_KEYWORDSPOTTER_CALLBACKS_INIT 函数初始化ACX_KEYWORDSPOTTER_CALLBACKS结构。
ACX_KEYWORDSPOTTER_CONFIG_INIT

ACX_KEYWORDSPOTTER_CONFIG_INIT 函数初始化ACX_KEYWORDSPOTTER_CONFIG结构。
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID

由于 ACX_KEYWORDSPOTTER_CONFIG_INIT_ID 提供的功能与 ACX_KEYWORDSPOTTER_CONFIG_INIT 相同,因此建议使用 ACX_KEYWORDSPOTTER_CONFIG_INIT。
ACX_MICARRAYGEOMETRY_CONFIG_INIT

ACX_MICARRAYGEOMETRY_CONFIG_INIT 函数初始化ACX_MICARRAYGEOMETRY_CONFIG结构以供使用。
ACX_MICROPHONE_CONFIG_INIT

ACX_MICROPHONE_CONFIG_INIT 函数初始化了ACX_MICROPHONE_CONFIG结构以供使用。
ACX_MUTE_CALLBACKS_INIT

ACX_MUTE_CALLBACKS_INIT 函数初始化ACX_MUTE_CALLBACKS结构。
ACX_MUTE_CONFIG_INIT

ACX_MUTE_CONFIG_INIT 函数初始化ACX_MUTE_CONFIG结构。
ACX_MUTE_CONFIG_INIT_ID

由于ACX_MUTE_CONFIG_INIT_ID提供的功能与ACX_MUTE_CONFIG_INIT相同,因此建议使用ACX_MUTE_CONFIG_INIT。
ACX_OBJECTBAG_CONFIG_INIT

ACX_OBJECTBAG_CONFIG_INIT 函数初始化ACX_OBJECTBAG_CONFIG结构。
ACX_PEAKMETER_CALLBACKS_INIT

ACX_PEAKMETER_CALLBACKS_INIT 函数初始化ACX_PEAKMETER_CALLBACKS结构。
ACX_PEAKMETER_CONFIG_INIT

ACX_PEAKMETER_CONFIG_INIT 函数初始化ACX_PEAKMETER_CONFIG结构。
ACX_PEAKMETER_CONFIG_INIT_ID

由于ACX_PEAKMETER_CONFIG_INIT_ID提供的功能与ACX_PEAKMETER_CONFIG_INIT相同,因此建议使用ACX_PEAKMETER_CONFIG_INIT。
ACX_PHYSICAL_CONNECTION_INIT

ACX_PHYSICAL_CONNECTION_INIT 函数初始化ACX_PHYSICAL_CONNECTION结构以供使用。
ACX_PIN_CALLBACKS_INIT

ACX_PIN_CALLBACKS_INIT 函数初始化ACX_PIN_CALLBACKS结构以供使用。
ACX_PIN_CONFIG_INIT

ACX_PIN_CONFIG_INIT 宏使用默认 ID 值调用 ACX_PIN_CONFIG_INIT_ID 函数。
ACX_PIN_CONFIG_INIT_ID

ACX_PIN_CONFIG_INIT_ID 函数使用指定的 ID 初始化ACX_PIN_CONFIG结构。
ACX_PNPEVENT_CONFIG_INIT

ACX_PNPEVENT_CONFIG_INIT 函数初始化ACX_PNPEVENT_CONFIG结构。
ACX_REQUEST_PARAMETERS_INIT

ACX_REQUEST_PARAMETERS_INIT 函数初始化ACX_REQUEST_PARAMETERS结构。
ACX_REQUEST_PARAMETERS_INIT_METHOD

ACX_REQUEST_PARAMETERS_INIT_METHOD使用 ACX 方法参数初始化ACX_REQUEST_PARAMETERS结构。
ACX_REQUEST_PARAMETERS_INIT_PROPERTY

ACX_REQUEST_PARAMETERS_INIT_PROPERTY使用 ACX 属性参数初始化ACX_REQUEST_PARAMETERS结构。
ACX_RT_STREAM_CALLBACKS_INIT

ACX_RT_STREAM_CALLBACKS_INIT 函数方法初始化 ACX RT 流回调。 此函数位于 acxstreams 标头中。
ACX_RTPACKET_INIT

ACX_RTPACKET_INIT初始化 ACX RT 数据包结构。 此函数位于 acxstreams 标头中。
ACX_STREAM_BRIDGE_CONFIG_INIT

ACX_STREAM_BRIDGE_CONFIG_INIT 函数初始化 ACX 流网桥配置结构。
ACX_STREAM_CALLBACKS_INIT

ACX_STREAM_CALLBACKS_INIT 函数初始化 ACX 流回调。
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT

ACX_STREAMAUDIOENGINE_CALLBACKS_INIT 函数初始化ACX_STREAMAUDIOENGINE_CALLBACKS结构。
ACX_STREAMAUDIOENGINE_CONFIG_INIT

ACX_STREAMAUDIOENGINE_CONFIG_INIT 函数初始化ACX_STREAMAUDIOENGINE_CONFIG结构。
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID

由于ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID提供的功能与 ACX_STREAMAUDIOENGINE_CONFIG_INIT 相同,因此建议使用 ACX_STREAMAUDIOENGINE_CONFIG_INIT。
ACX_STRUCTURE_SIZE

ACX_STRUCTURE_SIZE函数获取指定 ACX 结构的大小(以字节为单位)。
ACX_TARGET_CIRCUIT_CONFIG_INIT

ACX_TARGET_CIRCUIT_CONFIG_INIT 函数初始化 ACX 目标线路配置结构。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT 函数初始化 ACX 目标工厂线路配置结构。
ACX_TARGET_STREAM_CONFIG_INIT

ACX_TARGET_STREAM_CONFIG_INIT 函数初始化 ACX 目标流配置结构。
ACX_VOLUME_CALLBACKS_INIT

ACX_VOLUME_CALLBACKS_INIT 函数初始化ACX_VOLUME_CALLBACKS结构。
ACX_VOLUME_CONFIG_INIT

ACX_VOLUME_CONFIG_INIT 函数初始化ACX_VOLUME_CONFIG结构。
ACX_VOLUME_CONFIG_INIT_ID

目前,ACX_VOLUME_CONFIG_INIT_ID只能将 AcxElementIdDefault 作为元素 ID 的输入,这与使用 ACX_VOLUME_CONFIG_INIT 相同。
AcxAudioEngineCreate

AcxAudioEngineCreate 函数用于创建将与线路 WDFDEVICE 设备对象父项关联的音频引擎。
AcxAudioEngineGetDeviceFormatList

AcxAudioEngineGetDeviceFormatList 函数检索 ACXDATAFORMATLIST 设备格式列表 ACX 对象。
AcxAudioModuleCreate

AcxAudioModuleCreate 函数用于创建将与 ACX 线路对象父级关联的音频模块。
AcxCircuitAddConnections

AcxCircuitAddConnections 函数将连接添加到 ACXCIRCUIT。
AcxCircuitAddElements

AcxCircuitAddElements 函数将元素添加到 ACXCIRCUIT。
AcxCircuitAddEvents

AcxCircuitAddEvents 函数将一个或多个事件添加到 ACXCIRCUIT。
AcxCircuitAddPhysicalConnections

AcxCircuitAddPhysicalConnections 函数将物理连接添加到 ACXCIRCUIT。
AcxCircuitAddPins

AcxCircuitAddPins 函数将引脚添加到 ACXCIRCUIT。
AcxCircuitCreate

AcxCircuitCreate 函数用于创建 ACXCIRCUIT。
AcxCircuitDispatchAcxRequest

AcxCircuitDispatchAcxRequest 将 ACX WDFREQUEST 对象调度到将管理请求的 ACX 框架。
AcxCircuitGetElementById

如果提供有效的 ElementID 编号,AcxCircuitGetElementById 函数将返回相应的 ACXELEMENT 对象。
AcxCircuitGetElementsCount

AcxCircuitGetElementsCount 函数检索附加到指定 ACX 线路的元素数。
AcxCircuitGetNotificationId

AcxCircuitGetNotificationId 函数检索用于指定 ACX 线路的音频模块通知的即插即用通知 ID。
AcxCircuitGetPinById

如果提供有效的 PinID 编号,AcxCircuitGetPinById 函数将返回相应的 ACXPIN 对象。
AcxCircuitGetPinsCount

AcxCircuitGetPinsCount 函数检索指定线路对象的引脚数。
AcxCircuitGetSymbolicLinkName

AcxCircuitGetSymbolicLinkName 函数检索指定线路对象的符号链接名称。
AcxCircuitGetWdfDevice

给定现有的 ACX Circuit 对象,AcxCircuitGetWdfDevice 函数返回关联的 WDFDEVICE 对象。
AcxCircuitInitAllocate

AcxCircuitInitAllocate 函数用于初始化 AcxCircuitCreate 函数使用的不透明ACXCIRCUIT_INIT结构。
AcxCircuitInitAssignAcxCreateStreamCallback

AcxCircuitInitAssignAcxCreateStreamCallback 函数用于分配 ACX 创建流回调。
AcxCircuitInitAssignAcxRequestPreprocessCallback

AcxCircuitInitAssignAcxRequestPreprocessCallback 函数添加 WDFREQUEST 预处理回调。
AcxCircuitInitAssignCategories

AcxCircuitInitAssignCategories 函数为 ACXCIRCUIT 分配一组 KSCATERGORY 条目。
AcxCircuitInitAssignComponentUri

AcxCircuitInitAssignComponentUri 函数分配 URI 字符串作为 ACXCIRCUIT 的标识符。
AcxCircuitInitAssignMethods

AcxCircuitInitAssignMethods 函数为 ACXCIRCUIT 分配一个或多个 ACX 方法。
AcxCircuitInitAssignName

AcxCircuitInitAssignName 函数为 ACXCIRCUIT 分配友好名称。
AcxCircuitInitAssignProperties

AcxCircuitInitAssignProperties 函数为 ACXCIRCUIT 分配一个或多个 ACX 属性。
AcxCircuitInitDisableDefaultStreamBridgeHandling

AcxCircuitInitDisableDefaultStreamBridgeHandling 函数在多线路环境中禁用 ACX 默认流桥处理。
AcxCircuitInitFree

AcxCircuitInitFree 函数删除线路初始化对象。
AcxCircuitInitSetAcxCircuitCompositeCallbacks

AcxCircuitInitSetAcxCircuitCompositeCallbacks 函数为 ACXCIRCUIT 设置驱动程序的复合回调。
AcxCircuitInitSetAcxCircuitPnpPowerCallbacks

AcxCircuitInitSetAcxCircuitPnpPowerCallbacks 函数为 ACXCIRCUIT 设置驱动程序的 PNP 回调。
AcxCircuitInitSetCircuitType

AcxCircuitInitSetCircuitType 函数用于设置 ACXCIRCUIT 的线路类型。
AcxCircuitInitSetComponentId

AcxCircuitInitSetComponentId 函数设置 ACXCIRCUIT 的组件 ID。
AcxCircuitResumeIo

AcxCircuitResumeIo 函数用于在线路 I/O 暂时停止后恢复线路 I/O。
AcxCircuitResumeIoActual

AcxCircuitResumeIoActual 函数用于在线路 I/O 停止后恢复线路 I/O。
AcxCircuitResumeIoWithTag

AcxCircuitResumeIoWithTag 函数用于在线路 I/O 停止后恢复线路 I/O。
AcxCircuitStopIo

AcxCircuitStopIo 函数用于向操作系统发出信号,以暂时停止线路 I/O。
AcxCircuitStopIoActual

AcxCircuitStopIoActual 函数用于向操作系统发出信号,以暂时停止线路 I/O。
AcxCircuitStopIoWithTag

AcxCircuitStopIoWithTag 函数用于向操作系统发出信号,以暂时停止线路 I/O。
AcxCircuitTemplateCreate

AcxCircuitTemplateCreate 函数用于创建音频类扩展 (ACX) 管理器使用的线路模板。
AcxCompositeTemplateAssignCircuits

AcxCompositeTemplateAssignCircuits 函数将线路模板数组添加到指定的复合模板。
AcxCompositeTemplateCreate

AcxCompositeTemplateCreate 函数用于创建复合模板,供音频类扩展 (ACX) 管理器使用。
AcxCompositeTemplateSetCoreCircuit

AcxCompositeTemplateSetCoreCircuit 函数为指定的复合模板设置核心线路模板。
AcxDataFormatCreate

AcxDataFormatCreate 函数用于创建音频类扩展 (ACX) 驱动程序使用的数据格式。
AcxDataFormatGetAverageBytesPerSec

AcxDataFormatGetAverageBytesPerSec 函数获取指定数据格式所需的每秒字节传输速率。
AcxDataFormatGetBitsPerSample

AcxDataFormatGetBitsPerSample 函数获取指定数据格式的每个音频样本的位数。
AcxDataFormatGetBlockAlign

AcxDataFormatGetBlockAlign 函数获取指定数据格式的块对齐方式。
AcxDataFormatGetChannelMask

AcxDataFormatGetChannelMask 函数获取指定数据格式的通道掩码。
AcxDataFormatGetChannelsCount

AcxDataFormatGetChannelsCount 函数获取指定数据格式的音频通道数。
AcxDataFormatGetEncodedAverageBytesPerSec

AcxDataFormatGetEncodedAverageBytesPerSec 函数获取指定编码数据格式所需的每秒字节传输速率。
AcxDataFormatGetEncodedChannelCount

AcxDataFormatGetEncodedChannelCount 函数获取指定编码数据格式的通道计数。
AcxDataFormatGetEncodedSamplesPerSec

AcxDataFormatGetEncodedSamplesPerSec 函数获取指定编码数据格式每秒音频的样本数。
AcxDataFormatGetKsDataFormat

AcxDataFormatGetKsDataFormat 函数获取指定数据格式的内核流数据格式。
AcxDataFormatGetMajorFormat

AcxDataFormatGetMajorFormat
AcxDataFormatGetSampleRate

AcxDataFormatGetSampleRate 函数获取指定数据格式的采样率。
AcxDataFormatGetSampleSize

AcxDataFormatGetSampleSize 函数获取指定数据格式的样本大小。
AcxDataFormatGetSamplesPerBlock

AcxDataFormatGetSamplesPerBlock 函数获取指定数据格式的每个块的样本数。
AcxDataFormatGetSpecifier

AcxDataFormatGetSpecifier 函数获取指定数据格式的描述符。
AcxDataFormatGetSubFormat

AcxDataFormatGetSubFormat 函数获取指定数据格式的子格式。
AcxDataFormatGetValidBitsPerSample

AcxDataFormatGetValidBitsPerSample 函数获取指定数据格式的每个样本的有效位数。
AcxDataFormatGetWaveFormatEx

AcxDataFormatGetWaveFormatEx 函数获取与指定数据格式关联的 WAVEFORMATEX 结构。
AcxDataFormatGetWaveFormatExtensible

AcxDataFormatGetWaveFormatExtensible 函数获取与指定数据格式关联的 WAVEFORMATEXTENSIBLE 结构。
AcxDataFormatGetWaveFormatExtensibleIec61937

AcxDataFormatGetWaveFormatExtensibleIec61937 函数获取与指定数据格式关联的WAVEFORMATEXTENSIBLE_IEC61937结构。
AcxDataFormatIsEqual

AcxDataFormatIsEqual 函数比较两个 ACXDATAFORMAT 对象的相等性。
AcxDataFormatListAddDataFormat

AcxDataFormatListAddDataFormat 函数将 ACXDATAFORMAT 对象添加到数据格式列表中。
AcxDataFormatListAssignDefaultDataFormat

AcxDataFormatListAssignDefaultDataFormat 函数将 ACXDATAFORMAT 对象添加到指定的数据格式列表中,并将 ACXDATAFORMAT 对象设置为默认值。
AcxDataFormatListBeginIteration

AcxDataFormatListBeginIteration 函数获取用于循环访问指定数据格式列表的ACX_DATAFORMAT_LIST_ITERATOR。
AcxDataFormatListCreate

AcxDataFormatListCreate 函数创建新的 ACX 数据格式列表。
AcxDataFormatListEndIteration

AcxDataFormatListEndIteration 函数结束对 ACX 数据格式列表的迭代过程。
AcxDataFormatListRemoveDataFormat

AcxDataFormatListRemoveDataFormat 函数从 ACX 数据格式列表中删除指定的 ACX 数据格式。
AcxDataFormatListRemoveDataFormats

AcxDataFormatListRemoveDataFormats 函数从指定的 ACX 数据格式列表中删除所有数据格式。
AcxDataFormatListRetrieveDefaultDataFormat

AcxDataFormatListRetrieveDefaultDataFormat 从指定的 ACX 数据格式列表中获取默认 ACX 数据格式。
AcxDataFormatListRetrieveNextFormat

AcxDataFormatListRetrieveNextFormat 函数在循环访问 ACX 数据格式列表时获取下一个 ACX 数据格式。
AcxDeviceAddCircuit

AcxDeviceAddCircuit 函数将 ACX 线路添加到 WDFDEVICE 以创建音频终结点。
AcxDeviceAddCircuitDevice

AcxDeviceAddCircuitDevice 函数将 ACX 线路设备添加到表示音频路径的指定父设备。
AcxDeviceAddFactoryCircuit

AcxDeviceAddFactoryCircuit 函数将工厂线路添加到 WDFDEVICE,用于创建音频线路。
AcxDeviceDetachCircuit

AcxDeviceDetachCircuit 函数在删除之前从 WDFDEVICE 分离音频线路。
AcxDeviceGetCurrentDxExitLatency

AcxDeviceGetCurrentDxExitLatency 函数获取当前音频设备睡眠状态退出延迟值。
AcxDeviceInitialize

AcxDeviceInitialize 函数 (ACX) 设备初始化音频类扩展。
AcxDeviceInitInitialize

客户端驱动程序必须在调用 WdfDeviceCreate 之前在其EVT_WDF_DRIVER_DEVICE_ADD回调中调用 AcxDeviceInitInitialize。
AcxDeviceRemoveCircuit

AcxDeviceRemoveCircuit 函数从 ACX 设备中删除指定的音频线路。
AcxDeviceRemoveCircuitDevice

AcxDeviceRemoveCircuitDevice 函数从指定的父设备中删除 ACX 线路设备。
AcxDeviceRemoveFactoryCircuit

AcxDeviceRemoveFactoryCircuit 函数删除用于从 WDFDEVICE 创建音频线路的工厂线路。
AcxDriverInitialize

AcxDriverInitialize 函数初始化指定的音频驱动程序。
AcxDriverIsVersionAvailable

AcxDriverIsVersionAvailable 函数返回一个布尔值,该值指示指定的驱动程序版本是否可用。
AcxDrmAddContentHandlers

AcxDrmAddContentHandlers 函数为系统提供处理受保护内容的函数列表。
AcxDrmCreateContentMixed

AcxCreateContentMixed 函数创建一个 DRM 内容 ID,用于标识包含来自多个流的混合内容的 ACX 音频流
AcxDrmDestroyContent

AcxDrmDestroyContent 函数删除由 AcxDrmCreateContentMixed 创建的 DRM 内容 ID。
AcxDrmForwardContentToDeviceObject

AcxDrmForwardContentToDeviceObject 函数接受表示调用方打算将受保护内容转发到的设备的设备对象。
AcxDrmRetrieveContentRights

AcxDrmRetrieveContentRights 函数获取分配给 DRM 内容 ID 的 DRM 内容权限。
AcxElementAddEvents

AcxElementAddEvents 函数提供将 ACXEVENT 事件对象添加到 ACXELEMENT 对象的功能。
AcxElementCreate

AcxElementCreate 函数用于创建将与线路或流设备对象父对象关联的 ACXELEMENT 对象。
AcxElementGetContainer

AcxElementGetContainer 函数检索给定 ACX 元素的关联容器。
AcxElementGetId

AcxElementGetId 函数检索表示给定 ACX 元素对象的元素 ID 的数字。
AcxEventAddEventData

AcxEventAddEventData 函数将事件数据添加到 ACXEVENT 对象。
AcxEventCreate

AcxEventCreate 函数创建事件。
AcxEventGenerateEvent

AcxEventGenerateEvent 函数生成事件。
AcxFactoryCircuitAddElements

AcxFactoryCircuitAddElements 函数将元素添加到 ACXFACTORYCIRCUIT。
AcxFactoryCircuitCreate

AcxFactoryCircuitCreate 函数用于创建 ACXFACTORYCIRCUIT。
AcxFactoryCircuitGetSymbolicLinkName

AcxFactoryCircuitGetSymbolicLinkName 函数检索指定 ACX 工厂线路的符号链接名称。
AcxFactoryCircuitInitAllocate

AcxFactoryCircuitInitAllocate 函数用于初始化 AcxFactoryCircuitCreate 函数使用的不透明ACXFACTORYCIRCUIT_INIT结构。
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback

AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback 函数添加 WDFREQUEST 预处理回调。
AcxFactoryCircuitInitAssignCategories

AcxFactoryCircuitInitAssignCategories 函数为 ACXFACTORYCIRCUIT 分配一组驱动程序类别 (GUID) 条目。
AcxFactoryCircuitInitAssignComponentUri

AcxFactoryCircuitInitAssignComponentUri 函数分配 URI 字符串作为 ACXFACTORYCIRCUIT 的标识符。
AcxFactoryCircuitInitAssignMethods

AcxCircuitFactoryInitAssignMethods 函数为 ACXFACTORYCIRCUIT 分配一个或多个 ACX 方法。
AcxFactoryCircuitInitAssignName

AcxFactoryCircuitInitAssignName 函数为 ACXFACTORYCIRCUIT 分配友好名称。
AcxFactoryCircuitInitAssignProperties

AcxFactoryCircuitInitAssignProperties 函数为 ACXFACTORYCIRCUIT 分配一个或多个 ACX 属性。
AcxFactoryCircuitInitFree

AcxFactoryCircuitInitFree 函数删除工厂线路初始化对象。
AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks

AcxFactoryCircuitInitSetAcxCircuitPnpPowerCallbacks 函数为 ACXFACTORYCIRCUIT 设置驱动程序的 PNP 回调。
AcxFactoryCircuitInitSetComponentId

AcxFactoryCircuitInitSetComponentId 函数设置 ACXFACTORYCIRCUIT 的组件 ID。
AcxFactoryCircuitInitSetOperationCallbacks

AcxFactoryCircuitInitSetOperationCallbacks 为 ACXFACTORYCIRCUIT 设置驱动程序工厂操作回调。
AcxGetManager

AcxGetManager 函数返回基础 ACXMANAGER 句柄。
AcxJackChangeStateNotification

AcxJackChangeStateNotification 函数指示指定插孔的状态发生了更改。
AcxJackCreate

AcxJackCreate 函数创建并初始化新的音频插孔对象。
AcxKeywordSpotterCreate

AcxKeywordSpotterCreate 函数用于创建将与线路设备对象父级关联的 ACX 关键字 (keyword) spotter 对象。
AcxManagerAddCompositeTemplate

AcxManagerAddCompositeTemplate 函数将指定的复合模板添加到指定的 ACXMANAGER。
AcxManagerRemoveCompositeTemplate

AcxManagerRemoveCompositeTemplate 函数从指定的 ACXMANAGER 中删除指定的复合模板。
AcxMicArrayGeometryAddMicrophoneCoordinates

AcxMicArrayGeometryAddMicrophoneCoordinates 函数将物理坐标添加到麦克风阵列几何图形。
AcxMicArrayGeometryCreate

AcxMicArrayGeometryCreate 函数创建并初始化新的 ACXMICARRAYGEOMETRY 对象。
AcxMuteChangeStateNotification

AcxMuteChangeStateNotification 函数在 ACXMUTE 对象上发送静音状态更改通知,以便 acx 可以生成相应的事件。
AcxMuteCreate

AcxMuteCreate 函数用于创建将与线路对象父对象关联的 ACX 静音对象。
AcxObjectBagAddBlob

AcxObjectBagAddBlob 函数将 blob 数据添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddGuid

AcxObjectBagAddGuid 函数将 Guid 数据添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddI1

AcxObjectBagAddI1 函数将一个 int 1 字节 (CHAR) I1 值添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddI2

AcxObjectBagAddI2 函数将一个 int 2 字节 I2 (SHORT) 值添加到现有的初始化 AcxObjectBag。
AcxObjectBagAddI4

AcxObjectBagAddI4 函数将一个 int 4 字节 I4 (LONG) 值添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddI8

AcxObjectBagAddI8 函数将 int 8 字节 I8 (LONG64) 值添加到现有的初始化 AcxObjectBag。
AcxObjectBagAddMultiString

AcxObjectBagAddMultiString 函数将 MultiString 添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddSizeT

AcxObjectBagAddSizeT 函数将SIZE_T项添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddString

AcxObjectBagAddString 函数将 WDFSTRING 对象添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddUI1

AcxObjectBagAddUI1 函数将一个无符号 int (UCHAR) I1 值添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddUI2

AcxObjectBagAddUI2 函数将无符号 int 两个字节 I2 (USHORT) 值添加到现有的初始化 AcxObjectBag。
AcxObjectBagAddUI4

AcxObjectBagAddUI4 函数将无符号的四字节 I4 (ULONG) 值添加到现有的初始化 AcxObjectBag。
AcxObjectBagAddUI8

AcxObjectBagAddUI8 函数将无符号的 8 字节 I8 (ULONG64) 值添加到已初始化的现有 AcxObjectBag。
AcxObjectBagAddUnicodeString

AcxObjectBagAddUnicodeString 函数向 和现有的初始化 AcxObjectBag 添加 unicode 字符串。
AcxObjectBagCreate

AcxObjectBagCreate 函数创建新的 AcxObjectBag。
AcxObjectBagOpen

函数 AcxObjectBagOpen 打开一个已初始化的现有 AcxObjectBag。
AcxObjectBagRetrieveBlob

AcxObjectBagRetrieveBlob 函数从包含值的已初始化的现有 AcxObjectBag 中检索 Blob 值。
AcxObjectBagRetrieveGuid

AcxObjectBagRetrieveGuid 函数从包含值的已初始化的现有 AcxObjectBag 中检索 GUID 值。
AcxObjectBagRetrieveI1

AcxObjectBagRetrieveI1 函数从包含值的已初始化的现有 AcxObjectBag 中检索一个 int (CHAR) I1 值。
AcxObjectBagRetrieveI2

AcxObjectBagRetrieveI2 函数从包含值的已初始化的现有 AcxObjectBag 中检索一个 int 2 字节 I2 (SHORT) 值。
AcxObjectBagRetrieveI4

AcxObjectBagRetrieveI4 函数从包含值的已初始化的现有 AcxObjectBag 中检索四字节 I4 (LONG) 值。
AcxObjectBagRetrieveI8

AcxObjectBagRetrieveI8 函数从包含值的已初始化的现有 AcxObjectBag 中检索八字节 I8 (LONG64) 值。
AcxObjectBagRetrieveMultiString

AcxObjectBagRetrieveMultiString 函数从包含值的已初始化的现有 AcxObjectBag 中检索 MultiString 值。
AcxObjectBagRetrieveSizeT

AcxObjectBagRetrieveSizeT 函数从已初始化的现有 AcxObjectBag 检索SIZE_T值。
AcxObjectBagRetrieveString

AcxObjectBagRetrieveString 函数从已初始化的现有 AcxObjectBag 检索 WDFSTRING 对象。
AcxObjectBagRetrieveUI1

AcxObjectBagRetrieveUI1 函数从包含值的已初始化的现有 AcxObjectBag 中检索一个无符号 int (UCHAR) UI1 值。
AcxObjectBagRetrieveUI2

AcxObjectBagRetrieveUI2 函数从包含值的已初始化的现有 AcxObjectBag 中检索无符号的两字节 UI2 (USHORT) 。
AcxObjectBagRetrieveUI4

AcxObjectBagRetrieveUI4 函数从包含值的已初始化的现有 AcxObjectBag 中检索无符号四字节 UI4 (ULONG) 值。
AcxObjectBagRetrieveUI8

AcxObjectBagRetrieveUI8 函数从包含值的已初始化的现有 AcxObjectBag 检索无符号的 8 字节 UI8 (ULONG64) 值。
AcxObjectBagRetrieveUnicodeString

AcxObjectBagRetrieveUnicodeString 函数从包含值的已初始化的现有 AcxObjectBag 检索 unicode 字符串值。
AcxPeakMeterCreate

AcxPeakMeterCreate 函数用于创建将与线路对象父级关联的 ACX 峰值计对象。
AcxPinAddEvents

AcxPinAddEvents 函数将事件数组添加到指定的引脚。
AcxPinAddJacks

AcxPinAddJacks 函数将插孔数组添加到指定的引脚。
AcxPinAddStreamBridges

AcxPinAddStreamBridges 函数将流桥添加到指定的引脚。
AcxPinAssignModeDataFormatList

AcxPinAssignModeDataFormatList 函数将模式数据格式列表分配给指定的引脚。
AcxPinCreate

AcxPinCreate 函数创建并初始化新的 ACXPIN 对象。
AcxPinGetCircuit

AcxPinGetCircuit 函数返回引脚连接到的线路。
AcxPinGetId

AcxPinGetId 函数返回指定引脚的 ID。
AcxPinGetRawDataFormatList

AcxPinGetRawDataFormatList 函数返回指定引脚的原始模式数据格式列表。
AcxPinGetType

AcxPinGetType 函数返回指定引脚的类型。
AcxPinNotifyDataFormatChange

调用 AcxPinNotifyDataFormatChange 函数,为指定的引脚生成数据格式更改通知事件。
AcxPinRemoveModeDataFormatList

AcxPinRemoveModeDataFormatList 函数删除指定引脚的模式数据格式列表。
AcxPinRemoveStreamBridges

AcxPinRemoveStreamBridges 函数从指定的引脚中删除 ACXSTREAMBRIDGE 对象。
AcxPinRetrieveModeDataFormatList

AcxPinRetrieveModeDataFormatList 函数获取指定引脚的模式数据格式列表。
AcxPnpEventCreate

AcxPnpEventCreate 函数创建 ACXPNPEVENT。
AcxPnpEventGenerateEvent

AcxPnpEventGenerateEvent 函数生成 ACX PNP 事件。
AcxRequestGetParameters

AcxRequestGetParameters 函数从 WDFREQUEST 获取 ACX 请求参数。
AcxRtStreamCreate

AcxRtStreamCreate 创建一个基于 ACX RT 的Stream,OS 使用该Stream流式传输音频数据。
AcxRtStreamNotifyPacketComplete

数据包完成后,驱动程序调用 AcxRtStreamNotifyPacketComplete。
AcxStreamAddConnections

AcxStreamAddConnections 函数在 EvtAcxCircuitCreateStream 期间将显式连接添加到新的 ACX 流
AcxStreamAddElements

AcxStreamAddElements 用于将流元素添加到 AcxStream。
AcxStreamAddEvents

AcxStreamAddEvents 使用 ACXEVENT 对象将事件添加到流中。
AcxStreamAudioEngineCreate

AcxStreamAudioEngineCreate 函数用于创建将与 ACX 流对象父级关联的 ACX 流音频引擎对象。
AcxStreamAudioEngineGetStream

AcxStreamAudioEngineGetStream 函数检索与给定流音频引擎对象关联的 ACXSTREAM 对象。
AcxStreamBridgeAddStream

AcxStreamBridgeAddStream 函数将现有流添加到现有网桥。 此函数位于 acxstream 标头中。
AcxStreamBridgeCreate

AcxStreamBridgeCreate 函数使用流配置为线路创建 StreamBridge。
AcxStreamBridgeGetTargetStream

AcxStreamBridgeGetTargetStream 函数获取与特定 ACXSTREAMBRIDGE 对象关联的流。
AcxStreamBridgeRemoveStream

AcxStreamBridgeRemoveStream 函数从关联的 ACXSTREAMBRIDGE 对象中删除指定的流。
AcxStreamCreate

AcxStreamCreate 创建用于控制流式处理行为的 ACX Stream。
AcxStreamDispatchAcxRequest

AcxStreamDispatchAcxRequest 使用 WDFREQUEST 框架请求对象调度 ACX 请求。
AcxStreamGetCircuit

AcxStreamGetCircuit 函数返回与流关联的 ACXCIRCUIT 对象。
AcxStreamGetElementById

AcxStreamGetElementById 函数返回所请求元素 ID 的 ACXELEMENT 对象句柄。
AcxStreamGetElementsCount

AcxStreamGetElementsCount 函数检索指定音频流的元素数。
AcxStreamGetNotificationId

AcxStreamGetNotificationId 函数检索指定音频流的即插即用通知 ID。
AcxStreamInitAssignAcxRequestPreprocessCallback

AcxStreamInitAssignAcxRequestPreprocessCallback 函数将 AcxRequestPreprocessCallback 分配给流。
AcxStreamInitAssignAcxRtStreamCallbacks

AcxStreamInitAssignAcxRtStreamCallbacks 函数使用 ACXSTREAM_INIT 对象设置 RT 回调。
AcxStreamInitAssignAcxStreamCallbacks

AcxStreamInitAssignAcxStreamCallbacks 函数使用 ACX_STREAM_CALLBACKS 结构和 ACXSTREAM_INIT 对象设置回调。
AcxStreamInitAssignMethods

AcxStreamInitAssignMethods 函数使用 ACXSTREAM_INIT 对象将方法数组分配给流。
AcxStreamInitAssignProperties

AcxStreamInitAssignProperties 函数使用 ACXSTREAM_INIT 对象将属性数组分配给流。
AcxStreamInitSetAcxRtStreamSupportsNotifications

AcxStreamInitSetAcxRtStreamSupportsNotifications 函数用于指示支持缓冲区通知。
AcxStreamResumeIo

AcxStreamResumeIo 函数用于恢复流的 IO。
AcxStreamResumeIoActual

AcxStreamResumeIoActual 函数用于恢复流的 IO。
AcxStreamResumeIoWithTag

AcxStreamResumeIoWithTag 函数用于恢复流的 IO。
AcxStreamStopIo

AcxStreamStopIo 函数用于暂时停止流的 IO。
AcxStreamStopIoActual

AcxStreamStopIoActual 函数用于暂时停止流的 IO。
AcxStreamStopIoWithTag

AcxStreamStopIoWithTag 函数用于暂时停止流的 IO。
AcxTargetCircuitCreate

AcxTargetCircuitCreate 函数用于创建 ACX 目标线路。
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod 将 WDFREQUEST 格式化为要用于指定线路目标的 ACX 方法请求。
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty 将 WDFREQUEST 格式化为要用于指定线路目标的 ACX 属性请求。
AcxTargetCircuitGetElementsCount

AcxTargetCircuitGetElementsCount 函数返回远程目标上的 ACX 元素计数。
AcxTargetCircuitGetPinsCount

AcxTargetCircuitGetPinsCount 函数返回远程目标上的 ACX 引脚计数。
AcxTargetCircuitGetSymbolicLinkName

AcxTargetCircuitGetSymbolicLinkName 函数检索指定 ACX 目标线路的符号链接名称。
AcxTargetCircuitGetTargetElement

AcxTargetCircuitGetTargetElement 函数(给定有效的元素索引值)将返回关联的 ACXTARGETELEMENT 对象。
AcxTargetCircuitGetTargetPin

AcxTargetCircuitGetTargetPin 函数(给定有效的引脚索引值)将返回关联的 ACXTARGETPIN 对象。
AcxTargetCircuitGetWdfIoTarget

AcxTargetCircuitGetWdfIoTarget 函数将返回关联的 WDFIOTARGET 对象。
AcxTargetElementFormatRequestForMethod

AcxTargetElementFormatRequestForMethod 函数将 WDFREQUEST 格式化为要用于指定元素目标的 ACX 方法请求。
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty 将 WDFREQUEST 格式化为要用于指定元素目标的 ACX 属性请求。
AcxTargetElementGetId

给定现有 ACXTARGETELEMENT 对象的 AcxTargetElementGetId 返回其相应的 ID 值。
AcxTargetElementGetNameTag

AcxTargetElementGetNameTag 给定现有的 ACXTARGETELEMENT 对象,以 GUID 的形式返回其 name-tag。
AcxTargetElementGetType

AcxTargetElementGetType 函数给定现有的 ACXTARGETELEMENT 对象,以 GUID 的形式返回其相应的元素类型。
AcxTargetElementGetWdfIoTarget

AcxTargetElementGetWdfIoTarget 给定现有的 ACXTARGETELEMENT 对象返回其相应的 WDFIOTARGET 对象。
AcxTargetFactoryCircuitCreate

AcxTargetFactoryCircuitCreate 函数返回新的 ACXTARGETFACTORYCIRCUIT ACX 对象的句柄。
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod 将 WDFREQUEST 格式化为 ACX 方法请求,以用于指定的线路工厂目标。
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty 将 WDFREQUEST 格式化为 ACX 属性请求,以用于指定的线路工厂目标。
AcxTargetFactoryCircuitGetWdfIoTarget

AcxTargetFactoryCircuitGetWdfIoTarget 给定现有的 ACXTARGETFACTORYCIRCUIT 对象返回其相应的 WDFIOTARGET 对象。
AcxTargetPinFlushModeDataFormatListCache

AcxTargetPinFlushModeDataFormatListCache 函数刷新指定目标引脚的模式数据格式列表缓存。
AcxTargetPinFormatRequestForMethod

AcxTargetPinFormatRequestForMethod 函数将 WDFREQUEST 格式化为 ACX 方法请求,以用于指定的引脚目标。
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty 将 WDFREQUEST 格式化为要用于指定引脚目标的 ACX 属性请求。
AcxTargetPinGetId

给定现有 ACXTARGETPIN 对象的 AcxTargetPinGetId 将返回其关联的 ID 值。
AcxTargetPinGetWdfIoTarget

给定现有 ACXTARGETPIN 对象的 AcxTargetPinGetWdfIoTarget 函数返回其相应的 WDFIOTARGET 对象。
AcxTargetPinRetrieveModeDataFormatList

给定现有的 ACXTARGETPIN 对象,AcxTargetPinRetrieveModeDataFormatList 函数返回与指定信号处理模式数据格式列表关联的 ACXDATAFORMATLIST。
AcxTargetStreamAssignDrmContentId

AcxTargetStreamAssignDrmContentId 函数给定现有的 ACXTARGETSTREAM 对象,将 DRM 内容 ID 分配给该流。
AcxTargetStreamCreate

AcxTargetStreamCreate 函数用于创建目标流。
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod 将 WDFREQUEST 格式化为要用于指定流目标的 ACX 方法请求。
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty 将 WDFREQUEST 格式化为要用于指定流目标的 ACX 属性请求。
AcxTargetStreamGetElementsCount

给定 ACXTARGETSTREAM 对象的 AcxTargetStreamGetElementsCount 函数返回其 ACX 元素数。
AcxTargetStreamGetTargetElement

AcxTargetStreamGetTargetElement 函数(给定有效的元素索引值)返回与指定流关联的相应 ACXTARGETELEMENT ACX 对象。
AcxTargetStreamGetWdfIoTarget

AcxTargetStreamGetWdfIoTarget 函数返回与指定流关联的 WDFIOTARGET WDF 对象。
AcxVolumeChangeLevelNotification

AcxVolumeChangeLevelNotification 函数在 ACXVOLUME 对象上发送卷级别更改通知,以便 acx 可以生成相应的事件。
AcxVolumeCreate

AcxVolumeCreate 函数用于创建将与线路对象父级关联的 ACX 卷对象。
AddContentHandlers

AddContentHandlers 方法为系统提供处理受保护内容的函数列表。
AddEntry

AddEntry 方法将条目添加到资源列表。
AddEntryFromParent

AddEntryFromParent 方法向资源列表添加在资源列表的父列表中找到的条目。
AddEventToEventList

AddEventToEventList 方法将事件添加到端口驱动程序的事件列表。
AddMember

AddMember 方法将成员添加到服务组。
AddStreamResource

AddStreamResource 添加流资源。 支持两种类型的流资源 - 中断和驱动程序拥有的线程。
AddStreamResource2

AddStreamResource2 添加流资源。 支持两种类型的流资源:_interrupts和驱动程序拥有的线程。 AddStreamResource2 方法只能由音频 waveRT 微型端口驱动程序使用。
AllocateAudioBuffer

AllocateAudioBuffer 方法为音频数据分配循环缓冲区。
AllocateBuffer

AllocateBuffer 方法分配可由端口驱动程序和 DMA 硬件访问的公共缓冲区。
AllocateBufferWithNotification

当你想要实现 DMA 驱动的事件通知时,AllocateAudioBufferWithNotification 方法为音频数据分配循环缓冲区。 如果不需要事件通知,则必须使用 IMiniportWaveRTStream::AllocateAudioBuffer。
AllocateContiguousPagesForMdl

AllocateContiguousPagesForMdl 方法分配连续的、非分页的物理内存页的列表,并返回一个指向内存描述符列表的指针, (MDL) 描述它们。
AllocatedBufferSize

AllocatedBufferSize 方法返回已分配缓冲区的大小。
AllocatePagesForMdl

AllocatePagesForMdl 方法分配非分页物理内存页的列表,并返回一个指向内存描述符列表的指针, (MDL) 描述它们。
AllocNotificationBuffer

在指定的内存池中分配指定大小的缓冲区,用于发送通知,以允许音频模块和 UWP 应用之间的通信。
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT

BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT 方法返回指向初始化BTHHFP_AUDIO_DEVICE_CAPABILTIES数据结构的指针。
BufferSize

BufferSize 方法返回 DMA 通道的数据缓冲区的大小(以字节为单位)。
BuildArmingPatternData

生成要用于后续 arm 请求的模式数据 - 为每个引脚实例完成一次。
BuildArmingPatternData

操作系统调用 BuildArmingPatternData 方法以生成 OEM 特定的模式数据,其中包括任何关键字 (keyword) 和特定于用户的模型数据,以便进行检测。
CallSynchronizedRoutine

CallSynchronizedRoutine 方法调用一个例程,该例程不是中断服务例程 (ISR) ,但其执行需要与 ISR 同步。
CancelDelayedService

CancelDelayedService 方法取消以前请求的延迟服务。
ComputeAndAddUserModelData

将用户特定的模型数据添加到现有模型数据 Blob。
ComputeAndAddUserModelData

训练用户体验使用 ComputeAndAddUserModelData 方法计算与用户无关关键字 (keyword) 相关的用户特定信息。
“连接”

Connect 方法将同步对象连接到中断。
ConnectOutput

ConnectOutput 方法将此 IMXF 接口与 pSinkMXF 参数指定的接收器连接。
CopyFrom

CopyFrom 方法将示例数据从 DMA 通道的公共缓冲区复制到指定的目标缓冲区。
CopyTo

CopyTo 方法将示例数据从指定的源缓冲区复制到 DMA 通道的公共缓冲区。
CreateContentMixed

CreateContentMixed 方法计算包含来自一定数量的 KS 音频流的混合内容的复合流的 DRM 内容权限。
D3ExitLatencyChanged

当设备处于睡眠状态时,PortCls 调用 D3ExitLatencyChanged 方法 (D3) 电源状态,以提供新的退出延迟值。
DataRangeIntersection

DataRangeIntersection 方法确定两个数据范围的最高质量交集。
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME函数声明 ACX 对象包属性名称。
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME 函数声明 ACX 对象包属性名称。 Hdaudio 定义的属性以“hda_”开头。
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME 函数声明 ACX 对象包属性名称。 Soundwire 定义的属性以“sdca_”开头。
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME 函数声明 ACX 对象包属性名称。 系统定义的属性以“sys_”开头。
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME

DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME 函数声明 ACX 对象包属性名称。 USB 定义的属性以“usb_”开头。
DEFINE_ACXDRMRIGHTS_DEFAULT

此宏提供默认 DRM 权限
DeleteKey

DeleteKey 方法删除注册表项。
DestroyContent

DestroyContent 方法删除由 IDrmPort::CreateContentMixed 创建的 DRM 内容 ID。
断开连接

Disconnect 方法断开同步对象与中断的连接。
DisconnectOutput

DisconnectOutput 方法断开此 IMXF 接口与合成器接收器或捕获接收器的连接。
DrmAddContentHandlers

DrmAddContentHandlers 函数为系统提供处理受保护内容的函数列表。
DrmCreateContentMixed

DrmCreateContentMixed 函数创建一个 DRM 内容 ID,用于标识包含来自多个流的混合内容的 KS 音频流。
DrmDestroyContent

DrmDestroyContent 函数删除由 DrmCreateContentMixed 创建的 DRM 内容 ID。
DrmForwardContentToDeviceObject

DrmForwardContentToDeviceObject 函数接受表示调用方打算将受保护内容转发到的设备的设备对象。
DrmForwardContentToFileObject

DrmForwardContentToFileObject 函数已过时,并且仅用于支持现有驱动程序。
DrmForwardContentToInterface

DrmForwardContentToInterface 函数接受指向调用方打算将受保护内容转发到的对象的 COM 接口的指针。
DrmGetContentRights

DrmGetContentRights 函数检索分配给 DRM 内容 ID 的 DRM 内容权限。
EnumerateKey

EnumerateKey 方法返回有关打开键的子项的信息。
EnumerateValueKey

EnumerateValueKey 方法返回有关包含值键的注册表项的信息。
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE

EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE回调函数由驱动程序实现,并在为音频引擎节点设置全局效果状态时调用。
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT

EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT回调函数由驱动程序实现,并在为音频引擎节点设置内部混合格式时调用。
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS

EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS回调由驱动程序实现,在为指定的音频引擎请求给定数据格式的缓冲区大小限制时调用。
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE

EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE回调函数由驱动程序实现,并在为指定的音频引擎节点请求全局效果状态时调用。
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT

EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT回调由驱动程序实现,并在为指定的音频引擎请求内部混合格式时调用。
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND

EVT_ACX_AUDIOMODULE_PROCESSCOMMAND指示驱动程序处理音频模块元素的命令。
EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE

当 ACX 管理器检测到并初始化复合线路时,驱动程序将使用EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_INITIALIZE回调来执行复合线路的任何初始化。
EVT_ACX_CIRCUIT_COMPOSITE_DEINITIALIZE

EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE回调由驱动程序用于在 ACX Manager 取消初始化复合线路时对其进行任何初始化。
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE

EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE回调由驱动程序用于在 ACX 管理器组装复合终结点后执行任何后初始化。
EVT_ACX_CIRCUIT_CREATE_STREAM

驱动程序定义EVT_ACX_CIRCUIT_CREATE_STREAM回调来创建线路流实例。
EVT_ACX_CIRCUIT_POWER_DOWN

驱动程序使用EVT_ACX_CIRCUIT_POWER_DOWN回调在 ACXCIRCUIT 对象的电源关闭路径中添加功能。
EVT_ACX_CIRCUIT_POWER_UP

驱动程序使用EVT_ACX_CIRCUIT_POWER_UP回调在 ACXCIRCUIT 对象的通电路径中添加功能。
EVT_ACX_CIRCUIT_PREPARE_HARDWARE

当线路处于准备硬件阶段时,驱动程序使用EVT_ACX_CIRCUIT_PREPARE_HARDWARE回调来添加功能。
EVT_ACX_CIRCUIT_RELEASE_HARDWARE

当 ACXCIRCUIT 处于发布硬件阶段时,驱动程序使用EVT_ACX_CIRCUIT_RELEASE_HARDWARE回调来添加功能。
EVT_ACX_EVENT_DISABLE

驱动程序使用EVT_ACX_EVENT_DISABLE回调来禁用 ACXEVENT 源。
EVT_ACX_EVENT_ENABLE

驱动程序使用EVT_ACX_EVENT_ENABLE回调来启用 ACXEVENT 源。
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT

当驱动程序必须使用指定的配置创建 ACXCIRCUIT 对象时,ACX 将调用EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUIT回调。
EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE

当驱动程序必须为新的 ACXCIRCUIT 对象创建 WDFDEVICE 时,ACX 将调用EVT_ACX_FACTORY_CIRCUIT_CREATE_CIRCUITDEVICE回调。
EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE

当驱动程序必须删除以前创建的与 ACXCIRCUIT 对象关联的 WDFDEVICE 时,ACX 将调用EVT_ACX_FACTORY_CIRCUIT_DELETE_CIRCUITDEVICE回调。
EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN

驱动程序使用EVT_ACX_FACTORY_CIRCUIT_POWER_DOWN回调在 ACXFACTORYCIRCUIT 对象的电源关闭路径中添加功能。
EVT_ACX_FACTORY_CIRCUIT_POWER_UP

驱动程序使用EVT_ACX_FACTORY_CIRCUIT_POWER_UP回调在 ACXFACTORYCIRCUIT 对象的上电路径中添加功能。
EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE

当线路工厂处于准备硬件阶段时,驱动程序使用EVT_ACX_FACTORY_CIRCUIT_PREPARE_HARDWARE回调来添加功能。
EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE

当 ACXFACTORYCIRCUIT 处于发布硬件阶段时,驱动程序使用EVT_ACX_FACTORY_CIRCUIT_RELEASE_HARDWARE回调来添加功能。
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE

EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE回调函数由驱动程序实现,并在为指定插孔请求状态时调用。
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM

EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM设置关键字 (keyword) 点的手臂状态。
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS

EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS为关键字 (keyword) 检测器使用的关键字 (keyword) 检测分配检测模式。
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET

EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET将关键字 (keyword) 检测器重置为未设置模式的无武装状态。
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM

EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM检索关键字 (keyword) 点的当前手臂状态。
EVT_ACX_MUTE_ASSIGN_STATE

EVT_ACX_MUTE_ASSIGN_STATE回调函数由驱动程序实现,并在设置静音节点上指定通道的状态时调用。
EVT_ACX_MUTE_RETRIEVE_STATE

EVT_ACX_MUTE_RETRIEVE_STATE回调函数由驱动程序实现,在请求静音节点上指定通道的状态时调用。
EVT_ACX_OBJECT_PREPROCESS_REQUEST

驱动程序使用EVT_ACX_OBJECT_PREPROCESS_REQUEST回调对 I/O WDFREQUEST 进行预处理。
EVT_ACX_OBJECT_PROCESS_EVENT_REQUEST

驱动程序使用EVT_ACX_OBJECT_PROCESS_EVENT_REQUEST回调来处理事件通知。
EVT_ACX_OBJECT_PROCESS_REQUEST

驱动程序使用EVT_ACX_OBJECT_PROCESS_REQUEST回调来处理 WDFREQUEST。
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL

EVT_ACX_PEAKMETER_RETRIEVE_LEVEL回调函数由驱动程序实现,在请求峰值计节点上指定通道的级别时调用。
EVT_ACX_PIN_CONNECTED

EVT_ACX_PIN_CONNECTED回调函数由驱动程序实现,当线路桥引脚连接到另一个线路的桥引脚时调用。
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION

EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION回调函数由驱动程序实现,并在指定引脚上发生数据格式更改时调用。
EVT_ACX_PIN_DISCONNECTED

EVT_ACX_PIN_DISCONNECTED回调函数由驱动程序实现,当线路桥引脚与另一个线路的引脚断开连接时调用。
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO

EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO回调函数由驱动程序实现,在请求指定引脚的接收器信息时调用。
EVT_ACX_PIN_RETRIEVE_NAME

EVT_ACX_PIN_RETRIEVE_NAME回调函数由驱动程序实现,并在为指定引脚请求名称时调用。
EVT_ACX_PIN_SET_DATAFORMAT

EVT_ACX_PIN_SET_DATAFORMAT回调函数由驱动程序实现,并调用 它来设置指定引脚的数据格式。
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL

EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL由驱动程序实现,在为卷节点设置通道的卷级别时调用。
EVT_ACX_STREAM_ALLOCATE_RTPACKETS

EvtAcxStreamAllocateRtPackets 事件告知驱动程序分配 RtPackets 进行流式处理。
EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID

EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID 事件告知驱动程序分配内容 ID 以用于 DRM 流式处理。
EVT_ACX_STREAM_FREE_RTPACKETS

EvtAcxStreamFreeRtPackets 事件告知驱动程序释放在之前调用 EvtAcxStreamAllocateRtPackets 时分配的 RtPackets。
EVT_ACX_STREAM_GET_CAPTURE_PACKET

EvtAcxStreamGetCapturePacket 告知驱动程序指示最近完全填充 (基于 0 的) 的数据包,包括驱动程序开始填充数据包时的 QPC 值。
EVT_ACX_STREAM_GET_CURRENT_PACKET

EvtAcxStreamGetCurrentPacket 告知驱动程序指示哪些数据包 (基于 0 的) 当前正在呈现给硬件,或者当前正由捕获硬件填充。
EVT_ACX_STREAM_GET_HW_LATENCY

EvtAcxStreamGetHwLatency 事件告知驱动程序为此流的特定线路提供流延迟, (总体延迟将是不同线路) 延迟的总和。
EVT_ACX_STREAM_GET_PRESENTATION_POSITION

EvtAcxStreamGetPresentationPosition 告知驱动程序在计算当前位置时指示当前位置以及 QPC 值。
EVT_ACX_STREAM_PAUSE

EvtAcxStreamPause 事件告知驱动程序将流状态从“运行”转换为“暂停”。
EVT_ACX_STREAM_PREPARE_HARDWARE

EvtAcxStreamPrepareHardware 事件告知驱动程序准备硬件进行流式处理。
EVT_ACX_STREAM_RELEASE_HARDWARE

EvtAcxStreamReleaseHardware 事件告知驱动程序释放为流分配的任何硬件,并将流置于停止状态。
EVT_ACX_STREAM_RUN

EvtAcxStreamRun 事件告知驱动程序将流状态从“暂停”转换为“运行”。
EVT_ACX_STREAM_SET_RENDER_PACKET

EvtAcxStreamSetRenderPacket 事件告诉驱动程序客户端刚刚释放的数据包。
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION回调函数由驱动程序实现,并在设置指定流音频引擎的当前写入位置时调用。
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE回调函数由驱动程序实现,在为流音频引擎节点设置本地效果状态时调用。
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION回调函数由驱动程序实现,并在为指定的流音频引擎设置音频缓冲区中最后一个有效字节的位置时调用。
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION

EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION由驱动程序实现,在为流音频引擎节点设置环回保护状态时调用。
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE

EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE回调函数由驱动程序实现,在为指定的流音频引擎请求本地效果状态时调用。
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION

EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION回调由驱动程序实现,在为指定的流音频引擎请求线性缓冲区位置时调用。
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION

EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION回调函数由驱动程序实现,并调用 它来检索正在呈现到流音频引擎节点的音频数据中的当前位置。
EVT_ACX_VOLUME_ASSIGN_LEVEL

EVT_ACX_VOLUME_ASSIGN_LEVEL回调函数由驱动程序实现,在为卷节点设置通道的音量级别时调用。
EVT_ACX_VOLUME_RETRIEVE_LEVEL

EVT_ACX_VOLUME_RETRIEVE_LEVEL回调函数由驱动程序实现,在请求卷节点上指定通道的卷级别时调用。
FindTranslatedEntry

FindTranslatedEntry 方法返回指向指定类型的已翻译条目的指针;如果未找到此类条目,则返回 NULL。
FindUntranslatedEntry

FindUntranslatedEntry 方法返回指向指定类型的未翻译条目的指针;如果未找到此类指针,则返回 NULL。
ForwardContentToDeviceObject

ForwardContentToDeviceObject 方法接受表示调用方打算向其转发受保护内容的设备的设备对象。
ForwardContentToFileObject

ForwardContentToFileObject 方法已过时,并且仅用于支持现有驱动程序。
ForwardContentToInterface

ForwardContentToInterface 方法接受指向调用方要转发受保护内容的对象的 COM 接口的指针。
FreeAudioBuffer

FreeAudioBuffer 方法用于释放先前通过调用 IMiniportWaveRTStream::AllocateAudioBuffer 分配的音频缓冲区。
FreeBuffer

FreeBuffer 方法释放上一次调用 IDmaChannel::AllocateBuffer 分配的缓冲区。
FreeBufferWithNotification

FreeBufferWithNotification 方法用于释放先前通过调用 IMiniportWaveRTStreamNotification::AllocateBufferWithNotification 分配的音频缓冲区。
FreeNotificationBuffer

释放以前分配的 IPortClsNotifications 缓冲区。 缓冲区用于发送通知,以允许音频模块与 UWP 应用之间的通信。
FreePagesFromMdl

FreePagesFromMdl 方法释放内存描述符列表 (MDL) 。
GenerateEventList

GenerateEventList 方法通过端口驱动程序的事件条目列表通知客户端特定事件已发生。
GET_VENDOR_ID_FROM_PARAMSET

本主题介绍从派生自SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE的 VENDOR PARAMS SET 获取供应商 ID 的宏。
GetAdapterObject

GetAdapterObject 方法返回 DMA 通道的硬件适配器对象。
GetAllocatorFraming

GetAllocatorFraming 方法获取流的首选分配器帧参数。
GetAudioEngineDescriptor

获取音频引擎节点的描述符。
GetBuffer

GetBuffer 方法为长 MIDI 事件分配缓冲区。
GetBufferSize

GetBufferSize 方法从分配器获取缓冲区大小。
GetBufferSizeRange

获取硬件音频引擎可以支持的最小和最大缓冲区大小。
GetCapabilities

返回 对象支持的 langauge 和检测器功能。
GetCapabilities

GetCapabilities 方法返回 对象支持的关键字和语言。
GetCapabilitiesForLanguage

返回特定语言支持的事件。
GetClockRegister

GetClockRegister 方法检索端口驱动程序向音频子系统及其客户端公开时钟寄存器所需的信息。
GetContentRights

GetContentRights 方法检索分配给由内容 ID 标识的流的 DRM 内容权限。
GetDescription

GetDescription 方法输出指向微型端口对象的筛选器描述符的指针。
GetDeviceAttributeSteppings

获取音频设备属性的允许步进值。
GetDeviceChannelCount

获取音频设备支持的通道数的计数。
GetDeviceChannelMute

获取音频设备通道的静音节点的状态。
GetDeviceChannelPeakMeter

获取音频设备通道的 PeakMeter 值。
GetDeviceChannelVolume

获取音频设备的给定声道的音量级别。
GetDeviceDescription

GetDeviceDescription 方法返回指向描述设备的DEVICE_DESCRIPTION结构的指针。
GetDeviceFormat

获取音频设备的音频数据格式。
GetDeviceProperty

GetDeviceProperty 方法为即插即用设备提供对注册表中包含的设备属性的简化访问。
GetEngineFormatSize

获取音频引擎的音频数据格式的格式类型和缓冲区大小。
GetGfxState

获取音频引擎中 GFX) 节点 (全局效果的状态。
GetHWLatency

GetHWLatency 方法检索有关音频硬件中流延迟源的信息。
GetKInterrupt

GetKInterrupt 方法从端口类同步对象获取 WDM 中断对象。
GetLfxState

获取音频流路径中的 LFX) 节点 (本地效果的状态。
GetMapping

GetMapping 方法从端口驱动程序获取映射,并将标记与映射相关联。
GetMessage

GetMessage 方法用作任何 DirectMusic 内核模式组件的检索点,该组件利用端口驱动程序的分配器重用DMUS_KERNEL_EVENT结构。
GetMixFormat

获取音频引擎混音器的音频数据格式。
GetModes

GetModes 方法获取音频引脚支持的音频信号处理模式。
GetOutputStreamPresentationPosition

返回流演示信息。
GetPacketCount

GetPacketCount 返回从 WaveRT 缓冲区完全传输到硬件的基于 (1 的数据包计数) 。
GetPhysicalPageAddress

GetPhysicalPageAddress 方法返回内存描述符列表中页面的物理地址 (MDL) 。
GetPhysicalPagesCount

GetPhysicalPagesCount 方法返回内存描述符列表中的物理页计数 (MDL) 。
GetPinName

GetPinName 方法检索音频终结点的友好名称。
GetPosition

GetPosition 方法获取流的当前位置。
GetPosition

了解 GetPosition 方法如何获取流的当前位置。
GetPosition

GetPosition 方法检索当前播放或记录位置,作为缓冲区开头的字节偏移量。
GetPositionRegister

GetPositionRegister 方法检索端口驱动程序向音频子系统及其客户端公开位置寄存器所需的信息。
GetReadPacket

返回有关捕获的数据的信息。
GetStreamAttributeSteppings

获取音频流属性的允许单步执行值。
GetStreamChannelCount

获取可用于流的通道数的计数。
GetStreamChannelMute

获取音频流路径中静音节点的状态。
GetStreamChannelPeakMeter

获取音频流路径中 PeakMeter 节点的值。
GetStreamChannelVolume

获取应用于音频流的当前音量级别。
GetStreamLinearBufferPosition

获取自流开始以来 DMA 从音频缓冲区中提取的字节数。
GetStreamPresentationPosition

获取要呈现到终结点的音频数据流中的当前光标位置。
GetSupportedDeviceFormats

获取音频设备支持的音频数据格式。
GetSupportedRebalanceType

GetSupportedRebalanceType 方法返回支持的重新平衡类型。
GetTime

GetTime 方法检索从主时钟读取的当前引用时间。
GetVersion

GetVersion 方法返回运行驱动程序的 Windows 操作系统版本。
Init

Init 方法初始化 DMus 微型端口对象。
Init

Init 方法初始化 MIDI 微型端口对象。
Init

Init 方法初始化拓扑微型端口对象。
Init

Init 方法初始化 WaveCyclic 微型端口对象。 初始化包括使用资源列表中指定的资源验证硬件。
Init

Init 方法初始化 WavePci 微型端口对象。 初始化包括使用资源列表中指定的资源验证硬件。
Init

Init 方法初始化 WaveRT 微型端口驱动程序对象。
Init

Init 方法初始化端口驱动程序。
MapAllocatedPages

MapAllocatedPages 方法将以前分配的物理页的列表映射到可从内核模式访问的连续虚拟内存块中。
MappingAvailable

MappingAvailable 方法指示新的映射可用。
MaximumBufferSize

MaximumBufferSize 方法返回此 DMA 通道对象配置为支持的最大缓冲区的大小(以字节为单位)。
MiniportWriteEtwEvent

音频微型端口驱动程序使用 MiniportWriteEtwEvent 方法提供有关 Windows (ETW) 事件跟踪的信息。
NewMasterDmaChannel

NewMasterDmaChannel 方法创建总线主 DMA 通道的新实例。
NewMasterDmaChannel

了解 NewMasterDmaChannel 方法如何创建总线主 DMA 通道的新实例。
NewRegistryKey

NewRegistryKey 方法打开现有注册表项或在注册表中创建新注册表项。 方法创建一个注册表项对象来表示该键。
NewSlaveDmaChannel

NewSlaveDmaChannel 方法创建从属 DMA 通道的新实例。
NewStream

(IMiniportDMus) NewStream (dmusicks.h) 方法创建与指定物理通道关联的逻辑流的新实例。
NewStream

(IMiniportMidi) NewStream (portcls.h) 方法创建与指定物理通道关联的逻辑流的新实例。
NewStream

NewStream 方法创建与指定物理通道关联的逻辑流的新实例。
NewStream

(IMiniportWavePci) NewStream (portcls.h) 方法创建与指定物理通道关联的逻辑流的新实例。
NewStream

NewStream 方法创建 WaveRT 流对象的新实例。
NewSubKey

NewSubKey 方法创建新的注册表子项,或在 IRegistryKey 对象表示的项下打开现有子项。
NormalizePhysicalPosition

NormalizePhysicalPosition 方法将物理缓冲区位置转换为基于时间的值。
NormalizePhysicalPosition

了解 NormalizePhysicalPosition 方法如何将物理缓冲区位置转换为基于时间的值。
通知

发生硬件中断时,应从微型端口驱动程序的中断服务例程 (ISR) 调用 Notify 方法。
通知

Notify 方法通知端口驱动程序已发生指示 DMA 指针进度的中断。 它应从微型端口驱动程序的中断服务例程 (ISR) 调用。
通知

了解 Notify 方法如何通知端口驱动程序已发生指示 DMA 指针进度的中断。 它应从微型端口驱动程序的中断服务例程 (ISR) 调用。
通知

Notify 方法通知端口驱动程序已发生指示 DMA 指针进度的中断。
NumberOfEntries

NumberOfEntries 方法返回资源列表中的资源项数。
NumberOfEntriesOfType

NumberOfEntriesOfType 方法返回资源列表中给定类型的资源项数。 对于每种资源类型,将定义一个宏来调用此方法,如前所述。
PALLOCATE_CAPTURE_DMA_ENGINE

AllocateCaptureDmaEngine 例程为捕获流分配 DMA 引擎。AllocateCaptureDmaEngine 例程的函数指针类型定义如下。
PALLOCATE_CONTIGUOUS_DMA_BUFFER

AllocateContiguousDmaBuffer 例程分配由单个连续物理内存块组成的 DMA 缓冲区。AllocateContiguousDmaBuffer 例程的函数指针类型定义如下。
PALLOCATE_DMA_BUFFER

AllocateDmaBuffer 例程为 DMA 引擎分配系统内存中的数据缓冲区。AllocateDmaBuffer 例程的函数指针类型定义如下。
PALLOCATE_DMA_BUFFER_WITH_NOTIFICATION

AllocateDmaBufferWithNotification 例程为 DMA 引擎分配系统内存中的数据缓冲区。AllocateDmaBufferWithNotification 例程的函数指针类型定义如下。
PALLOCATE_RENDER_DMA_ENGINE

AllocateRenderDmaEngine 例程为呈现流分配 DMA 引擎。AllocateRenderDmaEngine 例程的函数指针类型定义如下。
ParseDetectionResultData

使用输入模型数据和SOUNDDETECTOR_PATTERNHEADER来确定检测到的 DETECTIONEVENTID、LANGID 和 USER。
ParseDetectionResultData

在处理关键字 (keyword) 检测事件并从KSPROPERTY_SOUNDDETECTOR_MATCHRESULT检索结果数据后,操作系统将调用 ParseDetectionResultData 方法。
PcAddAdapterDevice

PcAddAdapterDevice 函数将适配器设备添加到 WDM 设备堆栈。
PcAddContentHandlers

PcAddContentHandlers 函数为系统提供处理受保护内容的函数列表。
PcAddStreamResource

PcAddStreamResource 添加流资源。
PcCompleteIrp

PcCompleteIrp 函数完成以前标记为挂起的 IRP。
PcCompletePendingPropertyRequest

调用 PcCompletePendingPropertyRequest 函数来完成挂起的属性请求。
PcCreateContentMixed

PcCreateContentMixed 函数计算复合流的 DRM 内容权限,其中包含来自一些 KS 音频流的混合内容。
PcDestroyContent

PcDestroyContent 函数删除由 PcCreateContentMixed 创建的 DRM 内容 ID。 请注意,此函数调用在操作中与 DrmDestroyContent 函数相同,其参数定义和返回值也相同。
PcDispatchIrp

PcDispatchIrp 函数将 IRP 调度到 PortCls 系统驱动程序的默认处理程序。
PcForwardContentToDeviceObject

PcForwardContentToDeviceObject 函数接受表示调用方打算将受保护内容转发到的设备的设备对象。
PcForwardContentToFileObject

PcForwardContentToFileObject 函数已过时,并且仅用于支持现有驱动程序。
PcForwardContentToInterface

PcForwardContentToInterface 函数接受指向调用方要转发受保护内容的对象的 COM 接口的指针。
PcForwardIrpSynchronous

IRP 处理程序使用 PcForwardIrpSynchronous 函数将 IRP 即插即用 IRP 转发到物理设备对象 (PDO) 。
PcGetContentRights

PcGetContentRights 函数检索分配给 DRM 内容 ID 的 DRM 内容权限。 请注意,此函数调用在操作中与 DrmGetContentRights 函数相同,其参数定义和返回值也相同。
PcGetDeviceProperty

PcGetDeviceProperty 函数从注册表返回请求的设备属性。
PcGetPhysicalDeviceObject

PcGetPhysicalDeviceObject 函数使音频微型端口驱动程序能够检索音频设备的基础物理设备对象。
PcGetTimeInterval

PcGetTimeInterval 函数返回自指定时间以来经过的时间。 时间以 100 纳秒为单位测量。
PCHANGE_BANDWIDTH_ALLOCATION

ChangeBandwidthAllocation 例程更改 DMA 引擎在 HD Audio Link 上的带宽分配。ChangeBandwidthAllocation 例程的函数指针类型定义如下。
PcInitializeAdapterDriver

PcInitializeAdapterDriver 函数将适配器驱动程序绑定到 PortCls 系统驱动程序。
PcNewDmaChannel

PcNewDmaChannel 函数创建新的 DMA 通道对象。 此函数已过时;有关详细信息,请参阅以下注释。
PcNewInterruptSync

PcNewInterruptSync 函数创建并初始化中断同步对象。
PcNewMiniport

PcNewMiniport 函数创建一个系统提供的微型端口驱动程序的实例,这些驱动程序内置于 PortCls 系统驱动程序中,portcls.sys。
PcNewPort

PcNewPort 函数创建一个新的系统提供的端口驱动程序对象,其接口 (派生自基类 IPort) 由类 ID 指定。
PcNewRegistryKey

PcNewRegistryKey 函数将打开或创建新的注册表项,并创建一个 IRegistryKey 对象来表示密钥。 调用方通过此对象访问密钥。
PcNewResourceList

PcNewResourceList 函数创建并初始化资源列表。
PcNewResourceSublist

PcNewResourceSublist 函数创建并初始化派生自另一个资源列表的空资源列表。
PcNewServiceGroup

PcNewServiceGroup 函数创建并初始化服务组。
PCPFNEVENT_HANDLER

EventHandler 例程处理事件请求。
PcRegisterAdapterPnpManagement

PcRegisterAdapterPnpManagement 函数将适配器的 PnP 管理接口注册到 PortCls 系统驱动程序。 它用于支持 PnP 重新平衡。
PcRegisterAdapterPowerManagement

PcRegisterAdapterPowerManagement 函数将适配器的电源管理接口注册到 PortCls 系统驱动程序。
PcRegisterIoTimeout

PcRegisterIoTimeout 函数为指定的设备对象注册驱动程序提供的 I/O 计时器回调例程。
PcRegisterPhysicalConnection

PcRegisterPhysicalConnection 函数注册由同一适配器驱动程序实例化的两个音频适配器筛选器之间的物理连接。
PcRegisterPhysicalConnectionFromExternal

PcRegisterPhysicalConnectionFromExternal 函数从外部音频适配器筛选器注册到音频适配器筛选器的物理连接。
PcRegisterPhysicalConnectionToExternal

PcRegisterPhysicalConnectionToExternal 函数注册从音频适配器筛选器到外部音频适配器筛选器的物理连接。
PcRegisterSubdevice

PcRegisterSubdevice 函数注册子设备,使其可供客户端使用。
PcRemoveStreamResource

PcRemoveStreamResource 删除现有流资源。
PcRequestNewPowerState

PcRequestNewPowerState 函数用于请求设备的新电源状态。 适配器驱动程序通常不需要此功能,但有时可用于解决某些类型的硬件问题。
PcUnregisterAdapterPnpManagement

PcUnregisterAdapterPnpManagement 函数从 PortCls 类驱动程序取消注册音频适配器的 PnP 管理接口。 它用于支持 PnP 重新平衡。
PcUnregisterAdapterPowerManagement

PcUnregisterAdapterPowerManagement 函数从 PortCls 类驱动程序取消注册音频适配器的电源管理接口。 PcUnregisterAdapterPowerManagement 函数在 Windows 7 及更高版本的 Windows 中可用。
PcUnregisterIoTimeout

PcUnregisterIoTimeout 函数取消注册指定设备对象的驱动程序提供的 I/O 计时器回调例程。
PFNDRMADDCONTENTHANDLERS

Microsoft 保留 PFNDRMADDCONTENTHANDLERS 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFNDRMCREATECONTENTMIXED

Microsoft 保留 PFNDRMCREATECONTENTMIXED 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFNDRMDESTROYCONTENT

Microsoft 保留 PFNDRMDESTROYCONTENT 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft 保留 PFNDRMFORWARDCONTENTTODEVICEOBJECT 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft 保留 PFNDRMFORWARDCONTENTTOFILEOBJECT 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft 保留 PFNDRMFORWARDCONTENTTOINTERFACE 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFNDRMGETCONTENTRIGHTS

Microsoft 保留 PFNDRMGETCONTENTRIGHTS 回调函数仅供内部使用。 请勿在代码中使用此函数。
PFREE_CONTIGUOUS_DMA_BUFFER

FreeContiguousDmaBuffer 例程释放通过调用 AllocateContiguousDmaBuffer 分配的 BDL) (DMA 缓冲区和缓冲区描述符列表。FreeContiguousDmaBuffer 例程的函数指针类型定义如下。
PFREE_DMA_BUFFER

FreeDmaBuffer 例程释放以前通过调用 AllocateDmaBuffer 分配的 DMA 缓冲区。FreeDmaBuffer 例程的函数指针类型定义如下。
PFREE_DMA_BUFFER_WITH_NOTIFICATION

FreeDmaBufferWithNotification 例程释放以前通过调用 AllocateDmaBufferWithNotification 分配的 DMA 缓冲区。FreeDmaBufferWithNotification 例程的函数指针类型定义如下。
PFREE_DMA_ENGINE

FreeDmaEngine 例程释放以前通过调用 AllocateCaptureDmaEngine 或 AllocateRenderDmaEngine 分配的 DMA 引擎。FreeDmaEngine 例程的函数指针类型定义如下。
PGET_DEVICE_INFORMATION

GetDeviceInformation 例程检索有关 HD 音频控制器设备的信息。GetDeviceInformation 例程的函数指针类型定义如下。
PGET_LINK_POSITION_REGISTER

GetLinkPositionRegister 例程检索指向 DMA 引擎的链接位置寄存器的指针。GetLinkPositionRegister 例程的函数指针类型定义如下。
PGET_RESOURCE_INFORMATION

GetResourceInformation 例程检索有关硬件资源的信息。GetResourceInformation 例程的函数指针类型定义如下。
PGET_WALL_CLOCK_REGISTER

GetWallClockRegister 例程检索指向时钟寄存器的指针。GetWallClockRegister 例程的函数指针类型定义如下。
PHDAUDIO_BDL_ISR

HDAudioBdlIsr 例程是每次流上发生 IOC 中断时,HD 音频总线驱动程序调用的 ISR。 它是 PHDAUDIO_BDL_ISR 类型的函数指针,定义如下。
PHDAUDIO_DMA_NOTIFICATION_CALLBACK

HDAudio 编解码器 DMA 通知回调函数。
PHDAUDIO_TRANSFER_COMPLETE_CALLBACK

HDAudio 编解码器传输完整回调函数。 PHDAUDIO_TRANSFER_COMPLETE_CALLBACK由PTRANSFER_CODEC_VERBS回调函数使用。
PHDAUDIO_UNSOLICITED_RESPONSE_CALLBACK

HDAudio 编解码器未经请求的响应回调函数。 PHDAUDIO_UNSOLICITED_RESPONSE_CALLBACK由 PREGISTER_EVENT_CALLBACK 回调函数使用。
PhysicalAddress

PhysicalAddress 方法返回已分配缓冲区的物理地址。
PinCount

PinCount 方法查询微型端口驱动程序的引脚计数。
PnpCancelStop

PnpCancelStop 方法在处理 CancelStop IRP 时提供通知。
PnpQueryStop

在成功执行 QueryStop IRP 之前,portcls 调用 PnpQueryStop 时,PnpQueryStop 会发出通知。
PnpStop

PnpStop 方法在停止所有 Ioctl 操作后提供通知。
PnpStop

一个可选接口,允许微型端口驱动程序接收 PnP 状态更改通知。
PositionNotify

MXF 图的字节位置通知。
PowerChangeNotify

PowerChangeNotify 方法通知微型端口驱动程序电源状态的更改。
PowerChangeState

PowerChangeState 方法请求设备更改为新的电源状态。
PowerChangeState2

Portcls 调用 IAdapterPowerManagement2::P owerChangeState2 方法以请求对新的电源状态进行更改。 此请求将传递给适配器驱动程序。
PowerChangeState3

PortCls 调用 PowerChangeState3 方法以请求对新的电源状态进行更改。 此请求将传递给适配器驱动程序。
PREGISTER_EVENT_CALLBACK

RegisterEventCallback 例程为来自编解码器或编解码器的未经请求的响应注册回调例程。RegisterEventCallback 例程的函数指针类型定义如下。
PREGISTER_NOTIFICATION_CALLBACK

RegisterNotificationCallback 例程注册回调例程,以便它可以接收具有更准确的计时信息的 DMA 进度通知。
PREGISTER_NOTIFICATION_EVENT

RegisterNotificationEvent 例程注册内核事件,以便它可以接收 DMA 进度通知。RegisterNotificationEvent 例程的函数指针类型定义如下。
PSET_DMA_ENGINE_STATE

SetDmaEngineState 例程将一个或多个 DMA 引擎的状态设置为 Running、Stopped、Paused 或 Reset 状态。SetDmaEngineState 例程的函数指针类型定义如下。
PSETUP_DMA_ENGINE_WITH_BDL

SetupDmaEngineWithBdl 例程设置 DMA 引擎以使用调用方分配的 DMA 缓冲区。SetupDmaEngineWithBdl 例程的函数指针类型定义如下。
PTRANSFER_CODEC_VERBS

TransferCodecVerbs 例程将一个或多个命令传输到编解码器或编解码器,并检索对这些命令的响应。TransferCodecVerbs 例程的函数指针类型定义如下。
PUNREGISTER_EVENT_CALLBACK

UnregisterEventCallback 例程删除先前通过调用 RegisterEventCallback 注册的事件回调的注册。UnregisterEventCallback 例程的函数指针类型定义如下。
PUNREGISTER_NOTIFICATION_CALLBACK

PUNREGISTER_NOTIFICATION_CALLBACK回调函数删除以前通过调用 RegisterNotificationCallback 注册的通知回调例程的注册。
PUNREGISTER_NOTIFICATION_EVENT

UnregisterNotificationEvent 例程删除以前通过调用 RegisterNotificationEvent 注册的事件的注册。UnregisterNotificationEvent 例程的函数指针类型定义如下。
PutBuffer

微型端口驱动程序当前不使用此方法。 PutBuffer 方法将缓冲区传递给分配器,但在调用 IMXF::P utMessage 时,此操作会自动发生。
PutMessage

PutMessage 方法将DMUS_KERNEL_EVENT结构传递到其下一个目标。
QueryDeviceCapabilities

QueryDeviceCapabilities 方法由 PortCls 调用,以响应即插即用 IRP_MN_QUERY_CAPABILITIES IRP。
QueryKey

QueryKey 方法检索有关注册表项的信息,包括密钥名称、键类以及子项的数量及其大小。
QueryPowerChangeState

QueryPowerChangeState 方法由 PortCls 调用,以响应接收IRP_MN_QUERY_POWER电源 IRP。
QueryRegistryValues

QueryRegistryValues 方法允许调用方通过单个调用查询注册表中的多个值。
QueryValueKey

QueryValueKey 方法检索有关注册表项的值条目的信息,包括其名称、类型、数据大小和值。
读取

Read 方法从传入的 MIDI 流读取数据。
ReadCounter

ReadCounter 方法读取从属 DMA 对象的计数器。
RefTimeToSample

RefTimeToSample 方法将引用时间转换为示例时间。
RegisterAdapterPnpManagement

RegisterAdapterPowerManagement 方法使用 PortCls 注册适配器的 PnP 管理接口。
RegisterAdapterPowerManagement

RegisterAdapterPowerManagement 方法向 PortCls 注册适配器的电源管理接口。
RegisterNotificationEvent

RegisterNotificationEvent 方法注册要针对 DMA 驱动事件通知通知的事件。
RegisterPowerControlCallback

端口类驱动程序 (PortCls) 使用 RegisterPowerControlCallback 方法来注册电源控制回调。
RegisterServiceGroup

RegisterServiceGroup 方法向 DMus 端口驱动程序注册服务组。
RegisterServiceGroup

RegisterServiceGroup 方法注册要用于 IPortMidi::Notify 方法的服务组。
RegisterServiceRoutine

RegisterServiceRoutine 方法 (ISR) 注册中断服务例程,该例程将在发生中断时调用。
RegisterWMIProvider

RegisterWMIProvider 方法使用 PortCl 注册微型端口驱动程序的事件跟踪 (ETW) 功能。
ReleaseMapping

ReleaseMapping 方法会释放先前调用 IPortWavePciStream::GetMapping 获取的映射。
RemoveMember

RemoveMember 方法从服务组中删除指定成员。
RemoveStreamResource

RemoveStreamResource 删除现有流资源。 RemoveStreamResource 方法只能由音频 waveRT 微型端口驱动程序使用。
Render

Render 方法将波形数据呈现到目标接收器中。
ReportOSDetectionResult

调用 以向 OEM dll 提供第二阶段结果。
RequestDelayedService

RequestDelayedService 方法在指定的延迟后请求服务。
RequestService

详细了解:IServiceGroup::RequestService
RequestService

调用 RequestService 方法可将服务请求转发到 IServiceSink 对象。
RevokeMappings

RevokeMappings 方法撤销以前通过 IPortWavePciStream::GetMapping 获取的映射。
SampleToRefTime

SampleToRefTime 方法将采样时间转换为引用时间。
SendNotification

向侦听 UWP 应用发送通知,以允许音频模块与 UWP 应用之间的通信。
SendPowerControl

端口类驱动程序 (PortCls) 使用 SendPowerControl 方法将电源控制代码发送到音频适配器。
服务

目前不需要在微型端口驱动程序中实现此方法。 Service 方法当前未使用。
服务

Service 方法通知微型端口驱动程序服务请求。
服务

了解 Service 方法如何通知服务请求的微型端口驱动程序。
服务

了解 Service 方法通知服务请求的微型端口驱动程序。
SET_VENDOR_ID_TO_PARAMSET

本主题介绍从派生自SIDEBAND_PARAMS_SET_A2DP_VENDOR_BASE的 VENDOR PARAMS SET 设置供应商 ID 的宏
SetBufferSize

SetBufferSize 方法设置 DMA 通道的当前缓冲区大小。
SetContentId

SetContentId 方法设置 DRM 内容 ID 及其在 KS 音频流上分配的 DRM 内容权限。
SetDeviceChannelMute

设置音频设备通道的静音节点的状态。
SetDeviceChannelVolume

设置音频设备的给定声道的音量级别。
SetDeviceFormat

设置音频设备的音频数据格式。
SetFormat

SetFormat 方法设置 MIDI 流的 KS 数据格式。
SetFormat

SetFormat 方法设置波流的 KS 数据格式。
SetFormat

了解 SetFormat 方法如何设置波形流的 KS 数据格式。
SetFormat

SetFormat 方法设置波流的数据格式。
SetGfxState

设置音频引擎中 GFX) 节点 (全局效果的状态。
SetIdlePowerManagement

SetIdlePowerManagement 方法为适配器驱动程序提供了一种选择加入或退出空闲状态检测的方法。
SetLfxState

设置音频流路径中的 LFX) 节点 (本地效果的状态。
SetNotificationFreq

SetNotificationFreq 方法通过设置连续中断之间的间隔来控制通知中断的生成频率。
SetPreFetchOffset

SetPreFetchOffset 方法设置预提取偏移量,即在 DirectSound 输出流中将写入光标与播放游标分隔的数据字节数。
SetState

SetState 方法用于设置 MIDI 转换接口的状态。
SetState

SetState 方法将流的传输状态设置为新的状态值。
SetState

SetState 方法设置流的播放或录制的新状态。
SetState

SetState 方法更改流传输的状态。
SetState

SetState 方法更改音频流的传输状态。
SetStreamChannelMute

设置音频流路径中静音节点的状态。
SetStreamChannelVolume

设置要应用于音频流的音量级别。
SetStreamCurrentWritePosition

设置从终结点捕获的音频数据流中的当前光标位置。
SetStreamCurrentWritePositionForLastBuffer

设置写入音频缓冲区的最后一个音频数据流中的当前光标位置。
SetStreamLoopbackProtection

设置音频引擎节点的环回保护状态。
SetTechnology

SetTechnology 方法更改微型端口驱动程序引脚的数据范围中每个KSDATARANGE_MUSIC结构的 Technology 成员。
SetValueKey

SetValueKey 方法替换或创建打开键下的值条目。
SetWritePacket

SetWritePacket 通知驱动程序操作系统已将有效数据写入 WaveRT 缓冲区。
SIDEBANDAUDIO_IOCTL

用于SIDEBANDAUDIO_IOCTL的宏。
静音

Silence 方法用于将静音样本复制到指定的缓冲区。
启动

Start 方法启动从属 DMA 对象。
停止

Stop 方法停止上一次调用 IDmaChannelSlave::Start 启动的从属 DMA 对象
SupportDelayedService

SupportDelayedService 方法指示服务组应准备支持延迟的服务。
SyncToMaster

SyncToMaster 方法允许同步到主时钟以避免偏移。
SystemAddress

SystemAddress 方法返回已分配缓冲区的系统地址。
TerminatePacket

TerminatePacket 方法终止当前正在映射的数据包。
TransferCount

TransferCount 方法返回当前由从属 DMA 对象传输的缓冲区的大小(以字节为单位)。
TranslatedList

TranslatedList 方法返回已翻译资源的列表。
UnmapAllocatedPages

UnmapAllocatedPages 方法释放映射。
UnregisterAdapterPnpManagement

UnRegisterAdapterPowerManagement 方法从 PortCls 注销适配器的 PnP 管理接口。
UnregisterAdapterPowerManagement

UnregisterAdapterPowerManagement 方法使用 PortCls 取消注册适配器的电源管理接口。
UnregisterNotificationEvent

UnregisterNotificationEvent 方法从 DMA 驱动的事件通知中注销事件。
UnregisterPhysicalConnection

UnregisterPhysicalConnection 方法删除以前调用 PcRegisterPhysicalConnection 注册的物理连接的注册。
UnregisterPhysicalConnectionFromExternal

UnregisterPhysicalConnectionFromExternal 方法删除以前调用 PcRegisterPhysicalConnectionFromExternal 注册的物理连接的注册。
UnregisterPhysicalConnectionToExternal

UnregisterPhysicalConnectionToExternal 方法删除先前调用 PcRegisterPhysicalConnectionToExternal 注册的物理连接的注册。
UnregisterPowerControlCallback

端口类驱动程序 (PortCls) 使用 UnregisterPowerControlCallback 方法取消注册电源控制回调。
UnregisterSubdevice

UnregisterSubdevice 方法删除以前通过调用 PcRegisterSubdevice 注册的子设备的注册。
UnregisterWMIProvider

UnregisterWMIProvider 方法取消注册以前使用 RegisterWMIProvider 方法调用注册的 Windows (ETW) 接口的事件跟踪。 取消注册会禁用 PortCls 的 ETW 注册。
UntranslatedList

UntranslatedList 方法返回未翻译的资源的列表。
VerifyUserEventData

验证给定 EVENTID 的用户记录。
VerifyUserKeyword

训练用户体验使用 VerifyUserKeyword 方法验证在训练期间捕获的一个口述话语实例是否与预定义关键字 (keyword) 匹配一定容差。
WaitForTC

WaitForTC 方法等待 DMA 传输终端计数完成,或者在超时间隔过期时超时。
写入

Write 方法将数据写入传出 MIDI 流。

接口

 
IAdapterPnpManagement

IAdapterPnpManagement 是适配器在想要接收 PnP 管理消息时应实现和注册的接口。
IAdapterPowerManagement

IAdapterPowerManagement 接口用于管理音频适配器的电源状态。
IAdapterPowerManagement2

IAdapterPowerManagement2 接口继承自 IUnknown,用于管理音频适配器的电源状态。
IAdapterPowerManagement3

IAdapterPowerManagement3 接口继承自 IUnknown,用于接收电源管理消息。
IAllocatorMXF

IAllocatorMXF 接口管理 DirectMusic 流的缓冲区存储。
IDmaChannel

IDmaChannel 接口提供 DMA 通道及其关联的 DMA 缓冲区和用法参数的抽象。
IDmaChannelSlave

IDmaChannelSlave 接口提供用于监视和控制从属设备的 DMA 通道的方法 (,如) 适配器对象简介中所述。
IDrmAudioStream

IDrmAudioStream 接口将 DRM 保护分配给音频流中的数字内容。
IDrmPort

IDrmPort 接口由 WaveCyclic 或 WavePci 微型端口驱动程序用于管理受 DRM 保护的内容 (请参阅数字版权管理) 。
IDrmPort2

IDrmPort2 接口由 WaveCyclic 或 WavePci 微型端口驱动程序用于管理受 DRM 保护的内容 (请参阅数字版权管理) 。
IEventDetectorOemAdapter

IEventDetectorOemAdapter 接口用于硬件关键字 (keyword) 检测器。
IInterruptSync

IInterruptSync 接口表示中断同步对象,该对象 (ISR) 非 ISR 例程同步中断服务例程列表的执行。
IKeywordDetectorOemAdapter

IKeywordDetectorOemAdapter 是 COM) 接口 (组件对象模型,用于与语音激活驱动程序接口交互。 Windows 10 及更高版本的 Windows 支持 IKeywordDetectorOemAdapter 接口。
IMasterClock

IMasterClock 接口为 Microsoft DirectMusic 流提供从主时钟访问当前参考时间的访问权限。
IMiniport

IMiniport 接口是所有微型端口对象支持的通用微型端口接口。 IMiniport 继承自 IUnknown 接口。
IMiniportAudioEngineNode

此接口允许微型端口驱动程序使用通过 KS 筛选器句柄访问音频引擎的 KS 属性。
IMiniportAudioSignalProcessing

IMiniportAudioSignalProcessing 接口由任何音频驱动程序的 WaveRT 微型端口组件实现(如果其任何引脚支持音频信号处理模式)。
IMiniportDMus

IMiniportDMus 接口是 DirectMusic 合成器设备的 DMus 微型端口驱动程序的主接口。
IMiniportMidi

IMiniportMidi 接口是 MIDI 合成器设备的 MIDI 微型端口驱动程序的主接口。
IMiniportMidiStream

IMiniportMidiStream 接口表示通过 MIDI 筛选器上的引脚流动的 MIDI 流。
IMiniportPnpNotify

IMiniportPnpNotify 是一个可选接口,允许微型端口对象 (音频子设备) 接收 PnP 状态更改通知。
IMiniportStreamAudioEngineNode

此接口允许微型端口驱动程序使用 KS 属性,这些属性通过固定实例句柄访问音频引擎。
IMiniportStreamAudioEngineNode2

IMiniportStreamAudioEngineNode2 接口允许音频微型端口驱动程序扩展 IMiniportStreamAudioEngineNode 接口的功能。
IMiniportTopology

IMiniportTopology 接口是拓扑微型端口驱动程序的主接口。
IMiniportWaveCyclic

IMiniportWaveCyclic 接口是由 WaveCyclic 音频设备的微型端口驱动程序公开的主接口。
IMiniportWaveCyclicStream

IMiniportWaveCyclicStream 接口表示流经 WaveCyclic 筛选器上的引脚的波流。
IMiniportWavePci

IMiniportWavePci 接口是由 WavePci 音频设备的微型端口驱动程序公开的主接口。
IMiniportWavePciStream

IMiniportWavePciStream 接口表示流经 WavePci 筛选器上的引脚的波流。
IMiniportWaveRT

IMiniportWaveRT 接口是由 WaveRT 音频设备的微型端口驱动程序公开的主接口。
IMiniportWaveRTInputStream

IMiniportWaveRTInputStream 接口表示通过包装 WaveRT 呈现或捕获设备的 KS 筛选器上的引脚流动的输入波流。 IMiniportWaveRTInputStream 继承自 IUnknown 接口。
IMiniportWaveRTOutputStream

IMiniportWaveRTOutputStream 接口表示输出波流。 IMiniportWaveRTOutputStream 继承自 IUnknown 接口。
IMiniportWaveRTStream

IMiniportWaveRTStream 接口表示流经包装 WaveRT 呈现或捕获设备的 KS 筛选器上的引脚的波流。
IMiniportWaveRTStreamNotification

IMiniportWaveRTStreamNotification 接口在 Windows Vista 和更高版本的 Windows 操作系统中受支持,它扩充了 IMiniportWaveRTStream 接口,提供了其他方法来促进 DMA 驱动程序事件通知。
IMusicTechnology

IMusicTechnology 接口用于更改属于 MIDI 或 DMus 微型端口驱动程序的引脚的数据范围描述符中指定的音乐技术 GUID。
IMXF

IMXF 接口表示 MIDI 传输筛选器上的 DirectMusic 流, (MXF) 。
IPinCount

IPinCount 接口为微型端口驱动程序提供了一种在引脚实例化和关闭时动态监视和操作其引脚计数的方法。
IPinName

在 Windows 7 及更高版本的操作系统中,微型端口驱动程序使用 IPinName 接口来报告和更新音频终结点的名称。
IPort

IPort 接口是音频端口驱动程序的通用接口。 所有音频端口驱动程序都公开 IPort 作为其下边缘的一部分。 适配器驱动程序在此接口上调用初始化方法。 IPort 继承自 IUnknown 接口。
IPortClsEtwHelper

IPortClsEtwHelper 接口允许音频微型端口驱动程序访问 Windows 事件跟踪 (ETW) 帮助程序函数。
IPortClsNotifications

端口实现的接口,为微型端口提供通知帮助程序以支持音频模块通信。
IPortClsPnp

IPortClsPnp 是端口类驱动程序 (PortCls) 向适配器公开的 PnP 管理接口。
IPortClsPower

Windows Vista 和更高版本的 Windows 支持 IPortClsPower 接口。 IPortClsPower 是端口类驱动程序 (PortCls) 向适配器公开的电源管理接口。
IPortClsRuntimePower

IPortClsRuntimePower 是端口类驱动程序 (PortCls) 用于访问音频适配器的运行时电源管理功能的接口。
IPortClsStreamResourceManager

IPortClsStreamResourceManager 用于管理音频流资源的注册。
IPortClsStreamResourceManager2

IPortClsStreamResourceManager2 用于管理音频流资源的注册。
IPortClsVersion

微型端口驱动程序使用 IPortClsVersion 接口来标识运行驱动程序的 Windows 操作系统的版本。 端口驱动程序实现此接口并将其公开给微型端口驱动程序。
IPortDMus

IPortDMus 接口是 DMus 端口驱动程序的主接口。
IPortEvents

微型端口驱动程序使用 IPortEvents 接口向客户端通知硬件事件。
IPortMidi

IPortMidi 接口是 MIDI 端口驱动程序的主接口。
IPortTopology

IPortTopology 接口为拓扑微型端口驱动程序提供通用端口驱动程序支持。
IPortWaveCyclic

IPortWaveCyclic 接口是 WaveCyclic 端口驱动程序的主接口。
IPortWavePci

IPortWavePci 接口是 WavePci 端口驱动程序的主接口。
IPortWavePciStream

IPortWavePciStream 接口是与流关联的回调接口,它为 WavePci 微型端口流对象提供映射服务。
IPortWaveRT

IPortWaveRT 接口在 Windows Vista 和更高版本的操作系统中受支持,它是 WaveRT 端口驱动程序向实现 WaveRT 微型端口驱动程序对象的适配器驱动程序公开的 main 接口。
IPortWaveRTStream

IPortWaveRTStream 接口在 Windows Vista 和更高版本的操作系统中受支持,它是一个特定于流的接口,提供帮助程序方法供 WaveRT 微型端口驱动程序使用。
IPortWMIRegistration

IPortWMIRegistration 接口在 Windows 7 及更高版本的 Windows 中提供。 此接口允许微型端口驱动程序协调 Windows (ETW 的事件跟踪) PortCl 和微型端口驱动程序之间的注册。
IPositionNotify

PositionNotify
IPowerNotify

IPowerNotify 接口是一个可选接口,如果微型端口驱动程序需要预先通知即将发生的电源状态更改,则可以公开该接口。
IPreFetchOffset

IPreFetchOffset 接口控制预取偏移量,即在 DirectSound 输出流中分隔播放和写入游标的字节数。
IRegistryKey

IRegistryKey 接口提供注册表项的抽象,微型端口驱动程序可以使用该注册表项访问密钥及其子项。
IResourceList

IResourceList 接口提供配置资源列表的抽象,该列表是即插即用管理器在启动时分配给设备的系统硬件资源列表。
IServiceGroup

IServiceGroup 接口封装一组对象,这些对象都需要相同服务请求的通知。
IServiceSink

IServiceSink 接口封装服务请求的处理。
ISynthSinkDMus

ISynthSinkDMus 接口处理 DirectMusic 合成器设备的波形输出。
IUnregisterPhysicalConnection

IUnregisterPhysicalConnection 接口实现三种方法来删除已注册的物理连接。
IUnregisterSubdevice

IUnregisterSubdevice 接口实现删除已注册子设备的方法。

结构

 
ACX_AUDIOENGINE_CALLBACKS

ACX_AUDIOENGINE_CALLBACKS 结构定义 ACX 音频引擎的回调。
ACX_AUDIOENGINE_CONFIG

ACX_AUDIOENGINE_CONFIG结构用于定义音频引擎配置。
ACX_AUDIOMODULE_CALLBACKS

ACX_AUDIOMODULE_CALLBACKS结构标识 ACX 音频模块操作的驱动程序回调。
ACX_AUDIOMODULE_CONFIG

ACX_AUDIOMODULE_CONFIG结构用于定义音频模块配置。
ACX_AUDIOMODULE_DESCRIPTOR

ACX_AUDIOMODULE_DESCRIPTOR用于定义音频模块描述符结构。
ACX_CIRCUIT_COMPOSITE_CALLBACKS

ACX_CIRCUIT_COMPOSITE_CALLBACKS结构标识 ACX 复合线路操作的驱动程序回调。
ACX_CIRCUIT_PNPPOWER_CALLBACKS

ACX_CIRCUIT_PNPPOWER_CALLBACKS 结构包含指向 ACXCIRCUIT 的即插即用和电源事件回调函数的指针。
ACX_CIRCUIT_TEMPLATE_CONFIG

ACX_CIRCUIT_TEMPLATE_CONFIG 结构用于配置新的 ACX 线路模板对象。
ACX_COMPOSITE_TEMPLATE_CONFIG

ACX_COMPOSITE_TEMPLATE_CONFIG 结构用于配置新的 ACX 复合模板对象。
ACX_CONNECTION

ACX_CONNECTION结构用于定义两个引脚之间的连接。
ACX_DATAFORMAT_CONFIG

ACX_DATAFORMAT_CONFIG 结构用于配置新的 ACX 数据格式对象。
ACX_DATAFORMAT_LIST_CONFIG

ACX_DATAFORMAT_LIST_CONFIG 结构用于配置新的 ACX 数据格式列表对象。
ACX_DATAFORMAT_LIST_ITERATOR

ACX_DATAFORMAT_LIST_ITERATOR 结构保存 ACX 数据格式列表上的迭代状态。
ACX_DEVICE_CONFIG

ACX_DEVICE_CONFIG 结构为类扩展提供配置信息。
ACX_DEVICEINIT_CONFIG

ACX_DEVICEINIT_CONFIG 结构向类扩展提供配置信息。
ACX_DRIVER_CONFIG

ACX_DRIVER_CONFIG 结构为类扩展提供配置信息。
ACX_DRIVER_VERSION_AVAILABLE_PARAMS

ACX_DRIVER_VERSION_AVAILABLE_PARAMS 结构作为参数传递给 AcxDriverIsVersionAvailable 函数。
ACX_ELEMENT_CONFIG

ACX_ELEMENT_CONFIG 结构用于定义音频元素配置。
ACX_EVENT_CALLBACKS

ACX_EVENT_CALLBACKS 结构标识 ACX 事件操作的驱动程序回调。
ACX_EVENT_CONFIG

ACX_EVENT_CONFIG 结构用于配置 ACXEVENT。
ACX_EVENT_ITEM

ACX_EVENT_ITEM结构描述作为 ACX 请求目标的事件项。
ACX_FACTORY_CIRCUIT_ADD_CIRCUIT

ACX_FACTORY_CIRCUIT_ADD_CIRCUIT结构用于由 ACX 线路工厂添加线路。
ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS

ACX_FACTORY_CIRCUIT_OPERATION_CALLBACKS 结构标识 ACX 工厂操作的驱动程序回调。
ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS

ACX_FACTORY_CIRCUIT_PNPPOWER_CALLBACKS 结构包含指向 ACXFACTORYCIRCUIT 即插即用 和 power 事件回调函数的指针。
ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT

ACX_FACTORY_CIRCUIT_REMOVE_CIRCUIT结构用于移除 ACX 线路工厂线路。
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION

ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION结构指定环回音频如何与用于KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION的麦克风音频交错。
ACX_JACK_CALLBACKS

ACX_JACK_CALLBACKS 结构指定音频插孔事件回调函数。
ACX_JACK_CONFIG

ACX_JACK_CONFIG结构用于配置音频插孔。
ACX_JACK_DESCRIPTION

ACX_JACK_DESCRIPTION结构描述音频插孔的属性,例如连接类型、物理位置等。
ACX_JACK_SINK_INFORMATION

ACX_JACK_SINK_INFORMATION结构指定有关与显示器相关的数字音频设备的信息,例如 HDMI 设备或显示端口。
ACX_KEYWORDSPOTTER_CALLBACKS

ACX_KEYWORDSPOTTER_CALLBACKS结构标识关键字识别器操作的驱动程序回调。
ACX_KEYWORDSPOTTER_CONFIG

ACX_KEYWORDSPOTTER_CONFIG结构用于定义音频关键字 (keyword) 识别器配置。
ACX_METHOD_ITEM

ACX_METHOD_ITEM 结构描述作为 ACX 请求目标的方法项。
ACX_MIC_ARRAY_GEOMETRY

ACX_MIC_ARRAY_GEOMETRY结构指定麦克风阵列的类型和几何图形。
ACX_MICARRAYGEOMETRY_CONFIG

ACX_MICARRAYGEOMETRY_CONFIG结构用于配置麦克风阵列。
ACX_MICROPHONE_CONFIG

ACX_MICROPHONE_CONFIG结构用于配置麦克风。
ACX_MICROPHONE_COORDINATES

ACX_MICROPHONE_COORDINATES结构以 X、Y 和 Z 坐标指定麦克风的 3D 位置。
ACX_MUTE_CALLBACKS

ACX_MUTE_CALLBACKS结构标识 ACX 静音操作的驱动程序回调。
ACX_MUTE_CONFIG

ACX_MUTE_CONFIG结构用于定义音频静音配置。
ACX_OBJECTBAG_CONFIG

ACX_OBJECTBAG_CONFIG 结构定义 AcxObjectBag 的配置。
ACX_PEAKMETER_CALLBACKS

ACX_PEAKMETER_CALLBACKS 结构标识 ACX 峰值计操作的驱动程序回调。
ACX_PEAKMETER_CONFIG

ACX_PEAKMETER_CONFIG结构用于定义音频峰值计配置。
ACX_PHYSICAL_CONNECTION

ACX_PHYSICAL_CONNECTION 结构描述两个 ACXCIRCUIT 对象之间的物理音频连接。
ACX_PIN_CALLBACKS

ACX_PIN_CALLBACKS 结构指定固定事件回调函数。
ACX_PIN_CONFIG

ACX_PIN_CONFIG结构用于配置引脚。
ACX_PNPEVENT_CONFIG

ACX_PNPEVENT_CONFIG 结构用于配置 ACXPNPEVENT。
ACX_PROPERTY_ITEM

ACX_PROPERTY_ITEM结构描述作为 ACX 请求目标的属性项。
ACX_REQUEST_PARAMETERS

ACX_REQUEST_PARAMETERS结构接收与 I/O ACX 请求关联的参数。
ACX_RT_STREAM_CALLBACKS

ACX_RT_STREAM_CALLBACKS 结构定义 RT 流式传输到 ACX 框架的回调。
ACX_RTPACKET

ACX_RTPACKET结构表示单个分配的数据包。 PacketBuffer 必须是 MDL。
ACX_STREAM_BRIDGE_CONFIG

AcxStreamBridge 结构由线路流段用于在终结点线路流段之间传播流创建、状态转换和 DRM 设置。
ACX_STREAM_CALLBACKS

ACX_STREAM_CALLBACKS 结构标识要流式传输到 ACX 框架的驱动程序回调。
ACX_STREAMAUDIOENGINE_CALLBACKS

ACX_STREAMAUDIOENGINE_CALLBACKS 结构标识 ACX 音频引擎流操作的驱动程序回调。
ACX_STREAMAUDIOENGINE_CONFIG

ACX_STREAMAUDIOENGINE_CONFIG结构用于定义音频引擎流配置。
ACX_TARGET_CIRCUIT_CONFIG

ACX_TARGET_CIRCUIT_CONFIG结构用于定义目标线路配置。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

ACX_TARGET_FACTORY_CIRCUIT_CONFIG结构用于定义目标工厂线路配置。
ACX_TARGET_STREAM_CONFIG

ACX_TARGET_STREAM_CONFIG 结构用于定义目标流配置。
ACX_VOLUME_CALLBACKS

ACX_VOLUME_CALLBACKS 结构标识 ACX 卷操作的驱动程序回调。
ACX_VOLUME_CONFIG

ACX_VOLUME_CONFIG 结构用于定义 acx 卷配置。
ACXDRMFORWARD

ACXDRMFORWARD 结构包含 DRM 系统驱动程序将 DRM 内容 ID 转发到处理受保护内容的设备所需的信息。
ACXDRMRIGHTS

ACXDRMRIGHTS 结构指定分配给 ACX 音频引脚或驱动程序流对象的 DRM 内容权限。
BTHHFP_AUDIO_DEVICE_CAPABILTIES

BTHHFP_AUDIO_DEVICE_CAPABILTIES数据结构描述了蓝牙 HFP 设备的功能,包括版本以及它是否支持 16 kHz 采样。
BTHHFP_DESCRIPTOR

BTHHFP_DESCRIPTOR数据结构存储描述配对的免提配置文件的信息 (HFP) 设备。
BTHHFP_DESCRIPTOR2

BTHHFP_DESCRIPTOR2数据结构存储描述配对的免提配置文件的信息 (HFP) 设备。
DETECTIONEVENT

用于指定唯一支持的可用检测事件的结构。
DETECTIONEVENTSELECTOR

用于引用特定检测事件的结构。
DMUS_KERNEL_EVENT

DMUS_KERNEL_EVENT结构用于打包时间戳音乐事件。
DRMFORWARD

DRMFORWARD 结构包含 DRMK 系统驱动程序将 DRM 内容 ID 转发到处理受保护内容的设备所需的信息。
DRMRIGHTS

DRMRIGHTS 结构指定分配给 KS 音频引脚或端口类驱动程序的流对象的 DRM 内容权限。
DS3DVECTOR

DS3DVECTOR结构包含三维位置坐标、位置向量分量或速度向量分量。
EVENTACTION

用于从 ParseDetectionResults 提供详细信息的结构。
HDAUDIO_BUFFER_DESCRIPTOR

HDAUDIO_BUFFER_DESCRIPTOR 结构指定缓冲区描述符,该描述符是 BDL) (缓冲区描述符列表中的条目。
HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE 结构指定客户端在 HD Audio DDI HDAUDIO_BUS_INTERFACE 版本中调用例程所需的信息。 此 DDI 的另一个变体由 HDAUDIO_BUS_INTERFACE_BDL 结构指定。
HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_BDL 结构指定客户端调用 hd Audio DDI HDAUDIO_BUS_INTERFACE_BDL 版本中例程所需的信息。 此 DDI 的另一个变体由 HDAUDIO_BUS_INTERFACE 结构指定。
HDAUDIO_BUS_INTERFACE_V2

HDAUDIO_BUS_INTERFACE_V2 结构指定客户端在 hd Audio DDI HDAUDIO_BUS_INTERFACE_V2 版本中调用例程所需的信息。
HDAUDIO_BUS_INTERFACE_V3

详细了解:_HDAUDIO_BUS_INTERFACE_V3结构
HDAUDIO_CODEC_COMMAND

HDAUDIO_CODEC_COMMAND 结构指定编解码器命令。
HDAUDIO_CODEC_RESPONSE

HDAUDIO_CODEC_RESPONSE 结构指定对编解码器命令的响应或来自编解码器的未经请求的响应。
HDAUDIO_CODEC_TRANSFER

HDAUDIO_CODEC_TRANSFER 结构指定编解码器命令和对该命令的响应。
HDAUDIO_CONVERTER_FORMAT

HDAUDIO_CONVERTER_FORMAT 结构指定输入或输出转换器的 16 位编码流格式,如 Intel 高清晰度音频规范 (请参阅 Intel HD Audio 网站) 。
HDAUDIO_DEVICE_INFORMATION

HDAUDIO_DEVICE_INFORMATION结构指定 HD 音频总线控制器的硬件功能。
HDAUDIO_DEVICE_INFORMATION_V2

HDAUDIO_DEVICE_INFORMATION_V2结构指定 HD 音频总线控制器的硬件功能。
HDAUDIO_STREAM_FORMAT

HDAUDIO_STREAM_FORMAT结构描述捕获或呈现流的数据格式。
HFP_BYPASS_CODEC_ID_V1

HFP_BYPASS_CODEC_ID_V1 结构定义受支持的编解码器 ID 结构的版本 1。
IEventDetectorOemAdapterVtbl

IEventDetectorOemAdapterVtbl 结构是由 IDL 创建的项目。 它保留给 Microsoft 使用。
INTERLEAVED_AUDIO_FORMAT_INFORMATION

INTERLEAVED_AUDIO_FORMAT_INFORMATION 结构指定环回音频如何与用于KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION的麦克风音频交错。
KEYWORDSELECTOR

KEYWORDSELECTOR 结构是 ID 的三重体,用于唯一选择特定关键字 (keyword) 、语言和用户组合。
KSAC3_ALTERNATE_AUDIO

KSAC3_ALTERNATE_AUDIO结构指定是应将 AC-3 编码流中的两个单声道解释为立体声对还是两个独立的程序通道。
KSAC3_BIT_STREAM_MODE

KSAC3_BIT_STREAM_MODE结构指定位流模式,即编码为 AC-3 流的音频服务类型。
KSAC3_DIALOGUE_LEVEL

KSAC3_DIALOGUE_LEVEL结构指定在 AC-3 流中编码的音频程序中口语对话的平均音量。
KSAC3_DOWNMIX

KSAC3_DOWNMIX 结构指定是否需要向下混合 AC-3 编码流中的节目通道以适应扬声器配置。
KSAC3_ERROR_CONCEALMENT

KSAC3_ERROR_CONCEALMENT 结构指定在播放期间应如何隐藏 AC-3 编码流中的错误。
KSAC3_ROOM_TYPE

KSAC3_ROOM_TYPE结构指定在其中生成 AC-3 编码流的音频混合室的类型。
KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE

KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE 结构指定音频信号处理模式。
KSAUDIO_CHANNEL_CONFIG

KSAUDIO_CHANNEL_CONFIG 结构指定音频流数据格式中的通道配置。
KSAUDIO_COPY_PROTECTION

KSAUDIO_COPY_PROTECTION结构指定音频流的复制保护状态。
KSAUDIO_DYNAMIC_RANGE

KSAUDIO_DYNAMIC_RANGE 结构指定音频流的动态范围。 此结构用于获取或设置 KSPROPERTY_AUDIO_DYNAMIC_RANGE 属性的数据值。
KSAUDIO_MIC_ARRAY_GEOMETRY

KSAUDIO_MIC_ARRAY_GEOMETRY结构指定麦克风阵列的类型和几何图形。
KSAUDIO_MICROPHONE_COORDINATES

KSAUDIO_MICROPHONE_COORDINATES结构指定麦克风阵列中单个麦克风的类型和坐标。
KSAUDIO_MIX_CAPS

KSAUDIO_MIX_CAPS结构指定从超级混合器节点的一个输入通道到同一节点的输出通道的特定数据路径的混合功能 (KSNODETYPE_SUPERMIX) 。
KSAUDIO_MIXCAP_TABLE

KSAUDIO_MIXCAP_TABLE 结构指定超级混合器节点 (KSNODETYPE_SUPERMIX) 的混合功能。 此结构用于获取或设置 KSPROPERTY_AUDIO_MIX_LEVEL_CAPS 属性的数据值。
KSAUDIO_MIXLEVEL

KSAUDIO_MIXLEVEL结构指定超级混合器节点 (KSNODETYPE_SUPERMIX) 中输入-输出路径的混合级别。
KSAUDIO_PACKETSIZE_CONSTRAINTS

KSAUDIO_PACKETSIZE_CONSTRAINTS结构描述物理硬件约束。
KSAUDIO_PACKETSIZE_CONSTRAINTS2

KSAUDIO_PACKETSIZE_CONSTRAINTS2结构描述了物理硬件约束。
KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT

KSAUDIO_PACKETSIZE_PROCESSINGMODE_CONSTRAINT结构描述特定于任何信号处理模式的约束。
KSAUDIO_POSITION

KSAUDIO_POSITION 结构指定播放的当前位置,并在音频流的声音缓冲区中写入光标。
KSAUDIO_POSITIONEX

KSAUDIO_POSITIONEX 结构指定内核流式处理 (基于 KS) 的音频驱动程序的流位置和关联的时间戳信息。
KSAUDIO_PREFERRED_STATUS

KSAUDIO_PREFERRED_STATUS结构指定首选设备的状态。
KSAUDIO_PRESENTATION_POSITION

KSAUDIO_PRESENTATION_POSITION 结构指定正在呈现到终结点的音频数据流中的当前光标位置。
KSAUDIOENGINE_BUFFER_SIZE_RANGE

KSAUDIOENGINE_BUFFER_SIZE_RANGE 结构指定硬件音频引擎在调用实例时可以支持的最小和最大缓冲区大小。
KSAUDIOENGINE_DESCRIPTOR

KSAUDIOENGINE_DESCRIPTOR 结构描述音频引擎的静态外部属性。
KSAUDIOENGINE_VOLUMELEVEL

KSAUDIOENGINE_VOLUMELEVEL 结构通过 KSPROPERTY_AUDIOENGINE_VOLUMELEVEL 属性为给定卷级别请求指定目标音量级别、渐变类型和应更改的持续时间。
KSAUDIOMODULE_DESCRIPTOR

KSAUDIOMODULE_DESCRIPTOR 结构描述音频模块的静态外部属性。
KSAUDIOMODULE_NOTIFICATION

KSAUDIOMODULE_NOTIFICATION结构描述与音频模块更改通知关联的属性。
KSAUDIOMODULE_PROPERTY

KSAUDIOMODULE_DESCRIPTOR 结构描述音频模块的静态外部属性。
KSDATAFORMAT_DSOUND

KSDATAFORMAT_DSOUND 结构提供有关 DirectSound 音频流的详细信息。
KSDATAFORMAT_WAVEFORMATEX

KSDATAFORMAT_WAVEFORMATEX 结构提供有关由波形数据组成的音频流的数据格式的详细信息。
KSDATAFORMAT_WAVEFORMATEXTENSIBLE

对于 WaveFormatExt 不包含额外数据的情况,KSDATAFORMAT_WAVEFORMATEXTENSIBLE结构是一种方便的包装结构。
KSDATARANGE_AUDIO

KSDATARANGE_AUDIO 结构指定音频格式的范围。
KSDATARANGE_MUSIC

KSDATARANGE_MUSIC 结构指定 DirectMusic MIDI 格式的范围。
KSDRMAUDIOSTREAM_CONTENTID

KSDRMAUDIOSTREAM_CONTENTID结构指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset属性请求的 DRM 内容 ID 和 DRM 内容权限。
KSDS3D_BUFFER_ALL

KSDS3D_BUFFER_ALL 结构指定 DirectSound 3D 缓冲区的所有 3D 特征。
KSDS3D_BUFFER_CONE_ANGLES

KSDS3D_BUFFER_CONE_ANGLES 结构指定圆锥角和外锥角。
KSDS3D_HRTF_FILTER_FORMAT_MSG

KSDS3D_HRTF_FILTER_FORMAT_MSG 结构指定用于头相对传输函数的筛选器格式 (HRTF) 。
KSDS3D_HRTF_INIT_MSG

KSDS3D_HRTF_INIT_MSG 结构指定用于初始化头相对传输函数的参数设置 (HRTF) 。
KSDS3D_HRTF_PARAMS_MSG

KSDS3D_HRTF_PARAMS_MSG 结构指定要应用于头相对传输函数的参数设置 (HRTF) 。
KSDS3D_ITD_PARAMS

KSDS3D_ITD_PARAMS 结构指定由 3D 节点 (KSNODETYPE_3D_EFFECTS) 中左侧或右侧通道的 ITD) 算法 (内部时间延迟所应用的参数。
KSDS3D_ITD_PARAMS_MSG

KSDS3D_ITD_PARAMS_MSG 结构指定 3D 节点 (KSNODETYPE_3D_EFFECTS) 中 (ITD) 算法的“内部时间延迟”使用的参数。
KSDS3D_LISTENER_ALL

KSDS3D_LISTENER_ALL 结构指定 DirectSound 3D 侦听器的所有属性。 此结构用于获取或设置 KSPROPERTY_DIRECTSOUND3DLISTENER_ALL 属性的数据值。
KSDS3D_LISTENER_ORIENTATION

KSD3D_LISTENER_ORIENTATION 结构指定 3D 侦听器的位置向量。 此结构用于获取或设置 KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION 属性的数据值。
KSDSOUND_BUFFERDESC

KSDSOUND_BUFFERDESC 结构描述 DirectSound 缓冲区。
KSJACK_SINK_INFORMATION

KSJACK_SINK_INFORMATION结构指定有关与显示器相关的数字音频设备的信息,例如 HDMI 设备或显示端口。
KSMUSICFORMAT

KSMUSICFORMAT 结构用于发送和接收有关从 WDM 音频设备输入和输出的 MIDI 数据的信息。
KSNODEPROPERTY

KSNODEPROPERTY 结构指定节点和该节点的属性。
KSNODEPROPERTY_AUDIO_CHANNEL

KSNODEPROPERTY_AUDIO_CHANNEL 结构指定节点中通道的属性。
KSP_DRMAUDIOSTREAM_CONTENTID

KSP_DRMAUDIOSTREAM_CONTENTID结构指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset属性请求的属性、请求类型和上下文。 它还指定指向 DRM 函数的函数指针列表。
KSRTAUDIO_BUFFER

KSRTAUDIO_BUFFER 结构指定循环音频数据缓冲区的缓冲区地址、大小和调用内存屏障标志。
KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION

KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION 结构将缓冲区基址、请求的缓冲区大小和通知计数追加到 KSPROPERTY 结构。
KSRTAUDIO_GETREADPACKET_INFO

KSRTAUDIO_GETREADPACKET_INFO结构描述音频数据包的信息。
KSRTAUDIO_HWLATENCY

KSRTAUDIO_HWLATENCY结构描述音频硬件在播放或录制期间为波形流增加的延迟。
KSRTAUDIO_HWREGISTER

KSRTAUDIO_HWREGISTER 结构指定客户端请求的硬件寄存器的地址和其他信息。
KSRTAUDIO_HWREGISTER_PROPERTY

KSRTAUDIO_HWREGISTRY_PROPERTY 结构将寄存器基址追加到 KSPROPERTY 结构。
KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY

KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY结构将事件句柄追加到 KSPROPERTY 结构
KSRTAUDIO_SETWRITEPACKET_INFO

KSRTAUDIO_SETWRITEPACKET_INFO结构描述与音频数据包关联的信息。
KSSOUNDDETECTORPROPERTY

KSSOUNDDETECTORPROPERTY 结构指定节点和事件 ID。
KSTELEPHONY_CALLCONTROL

KSTELEPHONY_CALLCONTROL 结构指定用于 KSPROPERTY_TELEPHONY_CALLCONTROL 属性的电话呼叫类型和控件操作。
KSTELEPHONY_CALLINFO

KSTELEPHONY_CALLINFO 结构指定 KSPROPERTY_TELEPHONY_CALLINFO 属性的电话呼叫的类型和状态。
KSTELEPHONY_PROVIDERCHANGE

KSTELEPHONY_PROVIDERCHANGE 结构指定要用于 KSPROPERTY_TELEPHONY_PROVIDERCHANGE 属性的电话呼叫类型和提供程序更改操作。
KSTOPOLOGY_ENDPOINTID

KSTOPOLOGY_ENDPOINTID 结构指定拓扑终结点的名称和引脚 ID。
KSTOPOLOGY_ENDPOINTIDPAIR

KSTOPOLOGY_ENDPOINTIDPAIR 结构指定要用于 KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR 属性的呈现和捕获终结点 ID。
LOOPEDSTREAMING_POSITION_EVENT_DATA

LOOPEDSTREAMING_POSITION_EVENT_DATA 结构描述循环缓冲区中的位置事件。
PCAUTOMATION_TABLE

PCAUTOMATION_TABLE 结构包含微型端口驱动程序的属性、方法和事件的主表。
PCEVENT_ITEM

PCEVENT_ITEM 结构用于描述特定筛选器、引脚或节点支持的事件。
PCEVENT_REQUEST

PCEVENT_REQUEST 结构指定事件请求。
PCFILTER_DESCRIPTOR

PCFILTER_DESCRIPTOR 结构描述微型端口驱动程序的筛选器实现。 结构指定筛选器的引脚、节点、连接和属性。
PCMETHOD_ITEM

PCMETHOD_ITEM结构描述筛选器、引脚或节点支持的方法。
PCMETHOD_REQUEST

PCMETHOD_REQUEST 结构指定方法请求。
PCNODE_DESCRIPTOR

PCNODE_DESCRIPTOR结构描述拓扑微型端口驱动程序实现的筛选器中的节点。
PCNOTIFICATION_BUFFER

IPortClsNotifications 使用的通知缓冲区。
PCPIN_DESCRIPTOR

PCPIN_DESCRIPTOR结构描述引脚工厂。
PCPROPERTY_ITEM

PCPROPERTY_ITEM结构描述特定筛选器、引脚或节点支持的属性。
PCPROPERTY_REQUEST

PCPROPERTY_REQUEST 结构指定属性请求。
PCSTREAMRESOURCE_DESCRIPTOR

PCSTREAMRESOURCE_DESCRIPTOR定义流资源。 使用 PCSTREAMRESOURCE_DESCRIPTOR_INIT 正确初始化此结构。
SIDEBANDAUDIO_CONNECTION_PARAMS

SIDEBANDAUDIO_CONNECTION_PARAMS 结构描述终结点索引和连接值。
SIDEBANDAUDIO_DEVICE_DESCRIPTOR

SIDEBANDAUDIO_DEVICE_DESCRIPTOR结构描述设备上的终结点数。
SIDEBANDAUDIO_DEVICE_ERROR

SIDEBANDAUDIO_DEVICE_ERROR结构描述设备上报告的错误。
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES

SIDEBANDAUDIO_ENDPOINT_CAPABILITIES 结构描述边带音频终结点驱动程序的功能。
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR

SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR结构描述边带音频终结点的特征。
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2

SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR结构的第二个版本。 它描述了音频终结点驱动程序的特征。
SIDEBANDAUDIO_EP_USBAUDIO_TRANSPORT_RESOURCES

此结构描述 USB 边带音频传输资源。
SIDEBANDAUDIO_IO_PARAM_HEADER

SIDEBANDAUDIO_IO_PARAM_HEADER 结构描述 IO 参数的大小和类型。
SIDEBANDAUDIO_MUTE_PARAMS

SIDEBANDAUDIO_MUTE_PARAMS结构描述终结点索引、通道、即时操作模式和静音值。
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR

SIDEBANDAUDIO_SIDETONE_DESCRIPTOR 结构描述侧音拓扑的静音和卷组件。
SIDEBANDAUDIO_SIDETONE_PARAMS

SIDEBANDAUDIO_SIDETONE_PARAMS 结构描述终结点索引和侧音值。
SIDEBANDAUDIO_SIOP_REQUEST_PARAM

SIDEBANDAUDIO_SIOP_REQUEST_PARAM 结构描述变量 SIOP 请求参数。
SIDEBANDAUDIO_STREAM_OPEN_PARAMS

SIDEBANDAUDIO_STREAM_OPEN_PARAMS 结构描述 IOCTL 的变量 I/O 参数。
SIDEBANDAUDIO_STREAM_STATUS_PARAMS

SIDEBANDAUDIO_STREAM_STATUS_PARAMS结构描述终结点索引和设备错误 NTSTATUS。
SIDEBANDAUDIO_SUPPORTED_FORMATS

SIDEBANDAUDIO_SUPPORTED_FORMATS 结构描述音频终结点支持的格式。
SIDEBANDAUDIO_VOLUME_PARAMS

SIDEBANDAUDIO_VOLUME_PARAMS结构描述终结点索引、通道、即时操作模式和卷值。
SOUNDDETECTOR_PATTERNHEADER

SOUNDDETECTOR_PATTERNHEADER结构指定声音检测器模式数据的大小和格式。
SOUNDDETECTOR_PATTERNHEADER

keyworddetectoroemadapter.h (SOUNDDETECTOR_PATTERNHEADER 结构) 指定声音检测器的模式标头。
SOUNDDETECTOR_PATTERNHEADER

ksmedia.h) (SOUNDDETECTOR_PATTERNHEADER 结构指定声音检测器的模式标头。
SYNTH_BUFFER

SYNTH_BUFFER 结构指定要下载到合成器中的 DLS 数据。
SYNTH_PORTPARAMS

SYNTH_PORTPARAMS结构包含 DirectMusic 端口的配置参数,该端口是发送或接收音乐数据的设备的 DirectMusic 术语。
SYNTH_REVERB_PARAMS

SYNTH_REVERB_PARAMS 结构包含配置参数。
SYNTH_STATS

SYNTH_STATS结构指定合成器性能统计信息,例如播放的语音数、CPU 使用率、丢失的笔记数、可用内存量和峰值音量级别。
SYNTHCAPS

SYNTHCAPS 结构指定合成器的功能。
SYNTHDOWNLOAD

SYNTHDOWNLOAD 结构指定下载的 DLS 数据的句柄。 它还指定是否可以释放包含 DLS 数据的缓冲区。
SYNTHVOICEPRIORITY_INSTANCE

SYNTHVOICEPRIORITY_INSTANCE结构通过指定语音的通道组 (一组 16 个 MIDI 通道) 及其在该组中的通道编号来标识 MIDI 合成器中的语音。
SYSAUDIO_ATTACH_VIRTUAL_SOURCE

SYSAUDIO_ATTACH_VIRTUAL_SOURCE结构用于将混音器线路虚拟源 (例如音量或静音控制) 附加到虚拟音频设备上的混音器引脚。
SYSAUDIO_CREATE_VIRTUAL_SOURCE

SYSAUDIO_CREATE_VIRTUAL_SOURCE 结构用于创建混音器线虚拟源,例如音量控制或静音。
SYSAUDIO_INSTANCE_INFO

SYSAUDIO_INSTANCE_INFO 结构指定要打开的虚拟音频设备,并包含用于配置该设备的标志。
SYSAUDIO_SELECT_GRAPH

SYSAUDIO_SELECT_GRAPH 结构用于指定包含可选节点(如 AEC 控件)的图形。
WAVEFORMATEXTENSIBLE

WAVEFORMATEXTENSIBLE 结构指定音频波流的格式。