Поделиться через


Создание нестандартного формата

[Функция, связанная с этой страницей, диспетчер сжатия звука, является устаревшей функцией. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код не использовал эту функцию.]

Иногда приложению требуется нестандартный формат. Например, приложению может потребоваться файл формата ADPCM с 16 кГц. Поскольку 16 кГц является нестандартным, функции перечисления не создают этот формат. На самом деле, без пользовательского написания алгоритмов форматирования в приложении нет надежного способа создания нестандартного формата. Однако иногда можно создать аналогичный формат, настроив допустимый формат PCM со всеми необходимыми сведениями, а затем использовать функцию acmFormatSuggest. Поскольку компрессоры и декомпрессоры пытаются предложить формат, ближайший к требуемому формату, число каналов и частоты обычно сохраняются.