acxdataformat.h 标头

重要

某些信息与预发行产品有关,该产品在商业发布之前可能会进行大幅修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

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

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

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) 驱动程序使用的ACX_DATAFORMAT_LIST_CONFIG结构。
ACX_DATAFORMAT_LIST_ITERATOR_INIT

ACX_DATAFORMAT_LIST_ITERATOR_INIT函数初始化音频类扩展 (ACX) 驱动程序使用的ACX_DATAFORMAT_LIST_ITERATOR结构。
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 函数获取与指定数据格式关联的WAVEATEX 结构。
AcxDataFormatGetWaveFormatExtensible

AcxDataFormatGetWaveFormatExtensible 函数获取与指定数据格式关联的WAVEATEXTENSIBLE 结构。
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) 驱动程序使用的数据格式的类型。