生成非标准格式

[与此页面关联的功能 音频压缩管理器是一项旧功能。 Microsoft 强烈建议新代码不使用此功能。]

有时,应用程序需要非标准格式。 例如,应用程序可能需要 16 kHz ADPCM 格式的文件。 由于 16 kHz 是非标准,因此枚举函数不会生成此格式。 事实上,除了将格式算法自定义编码到应用程序中外,没有可靠的方法来生成非标准格式。 但是,有时可以通过设置包含所有必需信息的有效 PCM 格式,然后使用 acmFormatSuggest 函数来生成类似格式。 由于压缩器和解压缩器尝试建议最接近所需格式的格式,因此通常保留通道数和频率。