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


Поддержка аппаратного кодека в AVStream

Устройства мультимедиа на основе AVStream можно представить в виде фильтров Преобразования Media Foundation (MFT) для приложений в пользовательском режиме.

Эта функция позволяет поставщику оборудования представить аппаратные декодеры, кодировщики и видеопроцессоры в качестве преобразования Media Foundation (MFT) в пользовательском режиме.

Аппаратное кодирование и декодирование значительно улучшает взаимодействие с пользователем.

Чтобы включить поддержку аппаратного кодека в AVStream, поставщик предоставляет мини-driver на основе AVStream, который предоставляет декодирование, кодирование и обработку видео в виде отдельного фильтра AVStream. Затем операционная система создает MFT в пользовательском режиме, соответствующий каждому фильтру AVStream. Затем приложения пользовательского режима могут отправлять запросы на перекодирование в MFT с помощью функций интерфейса IMFTransform, определенных в пакете SDK Media Foundation.

В этом разделе описываются изменения, необходимые для использования этой функции драйверами AVStream.

В этом разделе рассматриваются следующие вопросы.

начало работы с поддержкой аппаратного кодека в AVStream

Обработка согласования типов данных в кодеках AVStream

Использование аппаратных носителей в кодеках AVStream

Указание кадрирования распределителя в кодеках AVStream

Описание расширенных примеров сведений в кодеках AVStream

Поддержка изменений динамического формата в кодеках AVStream

Обработка конца потока в кодеках AVStream

Сброс состояния в кодеках AVStream

Обработка шага в кодеках AVStream

Установка драйвера аппаратного кодека на основе AVStream