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


Использование списка решений редактирования для кодирования голоса

Список решений для редактирования (EDL) — это данные, предоставляемые кодеку, который предоставляет сведения о том, как следует кодировать определенные части содержимого. Голосовой кодек Windows Media Audio 9 поддерживает простой EDL, в котором можно указать части содержимого, содержащие музыку. По умолчанию кодек сам обнаруживает фрагменты музыки при настройке для кодирования смешанного содержимого. EDL следует использовать только в том случае, если кодек не правильно обнаруживает типы контента.

Чтобы использовать EDL, кодировщик голосовых данных должен быть настроен на кодирование смешанного содержимого. Настройте режим голосового кодека "смешанный", задав для свойства MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode значение 2. Задайте EDL с помощью свойства MFPKEY_WMAVOICE_ENC_EDL . Значением этого свойства является строка, содержащая разделенный запятыми список диапазонов времени в содержимом, которое должно быть закодировано как музыка. Первым элементом в списке является версия EDL, которая всегда имеет значение 1. Второй элемент — это количество музыкальных разделов, описанных в списке. После второго элемента есть несколько пар значений, равных второму элементу; Каждая пара значений описывает начальную и конечную точку музыкального фрагмента в содержимом в миллисекундах.

Например, строка EDL "1, 4, 1000, 2000, 5000, 6000, 9000, 10000, 13000, 14000" указывает четыре музыкальных фрагмента, каждый из которых имеет длину в одну секунду. Если сведения в строке EDL недопустимы, они игнорируются.

Использование голосового кодека Windows Media Audio 9

Работа со звуком