атрибут MF_SOURCE_READER_DISABLE_DXVA
Указывает, включает ли средство чтения источника ускорение видео DirectX (DXVA) в декодере видео.
Тип данных
UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Комментарии
Этот атрибут применяется, если выполняются следующие условия:
- Средство чтения исходного кода декодирует видеопоток.
- Декодер видео поддерживает декодирование DXVA.
- Приложение использует атрибут MF_SOURCE_READER_D3D_MANAGER для задания диспетчер устройств Direct3D в исходном средстве чтения.
Этот атрибут позволяет приложению отключать DXVA, по-прежнему декодируя на поверхности Direct3D.
По умолчанию средство чтения исходного кода использует диспетчер устройств Direct3D для двух целей:
- Включение декодирования DXVA в декодере видео.
- Выделение поверхностей Direct3D для примеров видео.
Если значение атрибута MF_SOURCE_READER_DISABLE_DXVA равно TRUE, средство чтения исходного кода отключает декодирование DXVA, хотя по-прежнему использует диспетчер устройств Direct3D для выделения поверхностей Direct3D.
Если атрибут MF_SOURCE_READER_D3D_MANAGER не задан, атрибут MF_SOURCE_READER_DISABLE_DXVA игнорируется.
Значение по умолчанию этого атрибута — FALSE, что означает, что декодирование DXVA включено, если оно доступно.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел