атрибут MF_READWRITE_D3D_OPTIONAL
Указывает, требуется ли приложению поддержка Microsoft Direct3D в исходном средстве чтения или записи приемника.
Тип данных
BOOL хранится как UINT32
Комментарии
Этот атрибут применяется, только если приложение включает поддержку Direct3D с помощью атрибута MF_SOURCE_READER_D3D_MANAGER или MF_SINK_WRITER_D3D_MANAGER .
Если приложение включает поддержку Direct3D, средство чтения исходного кода и модуль записи приемника попытаются выделить поверхности Direct3D для видео. Если это не удается, а атрибут MF_READWRITE_D3D_OPTIONAL имеет значение TRUE, средство чтения или приемника источника будет возвращаться к выделению поверхностей видео в системной памяти. В противном случае, если не удается выделить поверхности Direct3D и MF_READWRITE_D3D_OPTIONAL имеет значение FALSE, во время обработки возникает ошибка.
Если приложение не включает поддержку Direct3D, средство чтения и приемника исходного кода использует системную память и игнорирует значение MF_READWRITE_D3D_OPTIONAL.
Этот атрибут является необязательным. Значение по умолчанию — FALSE. Задайте атрибут при создании средства чтения источника или модуля записи приемника.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 [только классические приложения] |
Заголовок |
|
См. также раздел