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