acxdataformat.h 标头

acxdataformat 标头由 ACX 音频类扩展使用。

有关详细信息,请参阅以下主题。

注意

ACX 标头和库不包含在 2023 年 10 月 24 日发布的 WDK 10.0.22621.2428 () 中,但在早期版本中提供,以及 WDK 预览体验成员预览版) 最新版本 (25000 系列内部版本。 有关 WDK 预览版的详细信息,请参阅 安装 Windows 驱动程序工具包的预览版本 (WDK)

acxdataformat.h 包含以下编程接口:

函数

 
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) 驱动程序使用。
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 数据格式。

结构

 
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_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) 驱动程序使用的数据格式的类型。