API перекодировки

В этом разделе описывается использование API перекодирования для повторного кодирования файлов мультимедиа. API перекодировки появился в Windows 7.

Перекодирование — это преобразование цифрового файла мультимедиа из одного формата в другой. API перекодировки предназначен для использования с сеансом мультимедиа. Это упрощает использование сеанса мультимедиа для определенных типов приложений перекодирования:

  • Кодировка с постоянной скоростью (CBR), в которой целевая скорость известна заранее.
  • Не более одного аудиопотока и одного видеопотока.
  • Кодирование из файла и в файл.

API перекодировки не поддерживает следующее:

  • С переменной скоростью передачи (VBR) или кодированием с несколькими передачами.
  • Несколько аудиопотоков или видеопотоков.
  • Содержимое с защитой DRM, отличное от ASF-файлов, защищенное с помощью WMDRM.
  • Потоковая передача в реальном времени, например потоковая трансляция в файл или потоковая передача в реальном времени.

Если приложение кодирования соответствует этим ограничениям, API перекодировки является более простой моделью программирования, чем использование сеанса мультимедиа.

В этом разделе

Раздел Описание
Сведения об API transcode
Общие сведения об API перекодировки.
Использование API перекодировки
Описывает, как приложение использует API перекодировки.
Руководство. Кодирование MP4-файла
Пошаговое руководство, в которое показано, как использовать API перекодировки для кодирования MP4-файла.
Руководство. Кодирование WMA-файла
Показано, как использовать API перекодировки для кодирования WMA-файла. В этом руководстве изменен код, показанный в разделе Руководство. Кодирование MP4-файла, поэтому сначала следует прочитать этот учебник.

 

Кодировка и разработка файлов

Media Foundation: основные понятия

Общие сведения о кодировании в Media Foundation