Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Устройства мультимедиа на основе AVStream можно представить как фильтры преобразования Media Foundation (MFT) для приложений пользовательского режима.
Эта функция позволяет поставщику оборудования представить аппаратные декодеры, кодировщики и видеопроцессоры в качестве трансформов Media Foundation в пользовательском режиме (MFT).
Аппаратное кодирование и декодирование значительно улучшает взаимодействие с пользователем.
Чтобы включить поддержку аппаратного кодека в AVStream, поставщик предоставляет минидрайвер на основе AVStream, который обеспечивает декодирование, кодирование и видеообработку, причем каждый из них представлен как отдельный фильтр AVStream. Затем операционная система создает MFT в пользовательском режиме, соответствующий каждому фильтру AVStream. Затем приложения в режиме пользователя могут отправлять запросы на транскодирование к MFT с помощью функций интерфейса IMFTransform, определенных в пакете SDK Media Foundation.
В этом разделе описываются изменения, необходимые для драйверов AVStream для использования этой функции.
В этом разделе содержатся следующие разделы:
Начало работы с поддержкой аппаратных кодеков в AVStream
Обработка согласования типов данных в кодеках AVStream
Использование аппаратных носителей в кодеках AVStream
Указание организации аллокатора в кодеках AVStream
Описание расширенной информации о семплах в кодеках AVStream
Поддержка изменений динамического формата в кодеках AVStream
Обработка конца потока в кодеках AVStream
Сброс состояния в кодеках AVStream