音频
ACX 音频驱动程序
若要 (ACX) 驱动程序开发音频类扩展,请使用以下标头:
- acxcircuit.h
- acxdataformat.h
- acxdevice.h
- acxdriver.h
- acxelements.h
- acxevents.h
- acxfuncenum.h
- acxmanager.h
- acxmisc.h
- acxpin.h
- acxrequest.h
- acxstreams.h
- acxtargets.h
有关 ACX 音频编程信息,请参阅 ACX 音频类扩展概述。
WDM 端口cls 音频驱动程序
这些标头用于创建 Microsoft Windows 驱动程序模型 (WDM) 音频驱动程序。 这些驱动程序控制呈现和捕获包含音频数据的流的音频硬件。
若要开发 WDM portcls 音频驱动程序,请使用以下标头:
- a2dpsidebandaudio.h
- bthhfpddi.h
- dmusicks.h
- dmusprop.h
- drmk.h
- eventdetectoroemadapter.h
- hdaudio.h
- keyworddetectoroemadapter.h
- ksmedia.h
- portcls.h
- sidebandaudio.h
- usbsidebandaudio.h
有关 WDM 端口包含音频编程信息,请参阅 音频设备设计指南。
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用于获取可更新的 configuration-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_ACQUIRE) KSSTATE_STOP (上方的第一次转换时,发送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_INFORMATION 结构使用ACX_JACK_SINK_INFO_CONNECTION_TYPE枚举来指定连接的类型。 |
ACX_KEYWORDSPOTTER_CONFIG_FLAGS ACX_KEYWORDSPOTTER_CONFIG_FLAGS 枚举定义 ACX 音频关键字识别器的配置标志。 |
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枚举定义 Stop IO 标志。 |
ACX_STREAM_BRIDGE_TYPE ACX_STREAM_BRIDGE_TYPE枚举描述 Acx 流桥类型。 |
ACX_STREAM_STATE ACX_STREAM_STATE介绍了 Acx 流状态标志。 此函数位于 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 枚举标识关键字的短语 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 线路对象,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。 |
AcxCircuitResumeIoActual AcxCircuitResumeIoActual 函数用于在停止后恢复线路 I/O。 |
AcxCircuitResumeIoWithTag AcxCircuitResumeIoWithTag 函数用于在停止后恢复线路 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 客户端驱动程序必须在其EVT_WDF_DRIVER_DEVICE_ADD回调中调用 AcxDeviceInitInitialize,然后才能调用 WdfDeviceCreate。 |
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 关键字 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 (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 2 字节 I2 (USHORT) 值添加到现有的初始化 AcxObjectBag。 |
AcxObjectBagAddUI4 AcxObjectBagAddUI4 函数将无符号的四字节 I4 (ULONG) 值添加到现有的初始化 AcxObjectBag。 |
AcxObjectBagAddUI8 AcxObjectBagAddUI8 函数将无符号的八字节 I8 (ULONG64) 值添加到已初始化的现有 AcxObjectBag。 |
AcxObjectBagAddUnicodeString AcxObjectBagAddUnicodeString 函数将 unicode 字符串添加到 和现有的、已初始化的 AcxObjectBag。 |
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 中检索一个 int 8 字节 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 创建 OS 用于流式传输音频数据的基于 ACX RT 的流。 |
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 特定的模式数据,其中包括用于检测的任何关键字和用户特定的模型数据。 |
CallSynchronizedRoutine CallSynchronizedRoutine 方法调用一个例程,该例程不是中断服务例程 (ISR) ,但其执行需要与 ISR 同步。 |
CancelDelayedService CancelDelayedService 方法取消以前请求的延迟服务。 |
ComputeAndAddUserModelData 将用户特定的模型数据添加到现有模型数据 Blob。 |
ComputeAndAddUserModelData 训练用户体验使用 ComputeAndAddUserModelData 方法计算与用户无关关键字相关的用户特定信息。 |
“连接” 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 当 ACX 管理器取消初始化复合线路时,驱动程序使用EVT_ACX_CIRCUIT_COMPOSITE_CIRCUIT_DEINITIALIZE回调对复合线路执行任何取消初始化。 |
EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE 在 ACX Manager 组装复合终结点后,驱动程序使用EVT_ACX_CIRCUIT_COMPOSITE_INITIALIZE回调执行任何初始化后操作。 |
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设置关键字发现器的臂状态。 |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS为关键字检测分配由关键字检测器使用的检测模式。 |
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET将关键字检测器重置为未设置模式的无武装状态。 |
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM检索关键字发现器的当前 arm 状态。 |
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 事件告知驱动程序为 DRM 流式处理分配内容 ID。 |
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 方法获取流的首选分配器-framing 参数。 |
GetAudioEngineDescriptor 获取音频引擎节点的描述符。 |
GetBuffer GetBuffer 方法为较长的 MIDI 事件分配缓冲区。 |
GetBufferSize GetBufferSize 方法从分配器获取缓冲区大小。 |
GetBufferSizeRange 获取硬件音频引擎可以支持的最小和最大缓冲区大小。 |
GetCapabilities 返回 对象支持的语言和检测器功能。 |
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 在处理关键字检测事件并从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 转发到物理设备对象 (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 方法验证在训练期间捕获的口语的一个实例是否与某个容错范围内的预定义关键字匹配。 |
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 接口用于硬件关键字发现器。 |
IInterruptSync IInterruptSync 接口表示中断同步对象,该对象 (ISR) 非 ISR 例程同步中断服务例程列表的执行。 |
IKeywordDetectorOemAdapter IKeywordDetectorOemAdapter 是 COM) 接口 (组件对象模型,用于与语音激活驱动程序接口交互。 Windows 10 及更高版本的 Windows 支持 IKeywordDetectorOemAdapter 接口。 |
IMasterClock IMasterClock 接口为 Microsoft DirectMusic 流提供从主时钟访问当前参考时间的访问权限。 |
IMiniport IMiniport 接口是所有微型端口对象支持的通用微型端口接口。 IMiniport 继承自 IUnknown 接口。 |
IMiniportAudioEngineNode 此接口允许微型端口驱动程序使用通过 KS 筛选器句柄访问音频引擎的 KS 属性。 |
IMiniportAudioSignalProcessing 如果任何音频驱动程序的 WaveRT 微型端口组件支持音频信号处理模式,则 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 微型端口驱动程序对象的适配器驱动程序公开的主接口。 |
IPortWaveRTStream IPortWaveRTStream 接口在 Windows Vista 及更高版本的操作系统中受支持,它是特定于流的接口,可提供 WaveRT 微型端口驱动程序使用的帮助程序方法。 |
IPortWMIRegistration Windows 7 及更高版本的 Windows 中提供了 IPortWMIRegistration 接口。 此接口允许微型端口驱动程序协调 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 结构包含指向 ACXFACTORYCIRCUITs 即插即用和电源事件回调函数的指针。 |
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 结构用于定义音频关键字发现器配置。 |
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 的三元组,可唯一选择特定关键字、语言和用户组合。 |
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 结构指定音频波流的格式。 |