атрибут MF_XVP_CALLER_ALLOCATES_OUTPUT

Указывает, будет ли вызывающий объект выделять текстуры, используемые для вывода.

Тип данных

ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ , хранящееся как UINT32

Комментарии

Если этот атрибут имеет значение TRUE, видеопроцессор ожидает выделения выходных текстур вызывающим объектом даже при работе в режиме DirectX Video Acceleration (DXVA). Если этот атрибут имеет значение FALSE, видеопроцессор выделит выходные текстуры при работе в режиме DXVA и завершится ошибкой, если предоставлены выходные текстуры, предоставленные вызывающим абонентом.

Чтобы задать этот атрибут, выполните указанные ниже действия.

  1. Вызовите IMFTransform::GetAttributes в видеопроцессоре.
  2. Вызовите IMFAttributes::SetUINT32.

Задайте атрибут перед началом потоковой передачи.

Требования

Требование Значение
Минимальная версия клиента
Windows 10 [только классические приложения]
Минимальная версия сервера
Windows Server 2016 [только классические приложения]
Заголовок
Mfidl.h
IDL
Mfidl.idl

См. также раздел

Алфавитный список атрибутов Media Foundation