Метод ID3D11VideoContext1::VideoProcessorGetBehaviorHints (d3d11_1.h)
Возвращает указания драйвера, указывающие, какие из операций видеопроцессора лучше всего выполнять с помощью многоуровневого оборудования наложения, а не метода ID3D11VideoContext::VideoProcessorBlt .
Синтаксис
HRESULT VideoProcessorGetBehaviorHints(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT OutputWidth,
[in] UINT OutputHeight,
[in] DXGI_FORMAT OutputFormat,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
[out] UINT *pBehaviorHints
);
Параметры
[in] pVideoProcessor
Тип: ID3D11VideoProcessor*
Указатель на интерфейс ID3D11VideoProcessor .
[in] OutputWidth
Тип: UINT
Ширина выходного потока.
[in] OutputHeight
Тип: UINT
Высота выходного потока.
[in] OutputFormat
Тип: DXGI_FORMAT
Формат выходного потока.
[in] StreamCount
Тип: UINT
Количество входных потоков для обработки.
[in] pStreams
Тип: const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT*
Массив структур, указывающий формат каждого входного потока и необходимость использования каждого потока при указании поведения вычислений.
[out] pBehaviorHints
Тип: UINT*
Указатель на побитовое или сочетание D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS значений, указывающих, какие операции видеопроцессора лучше всего выполнять с помощью многоуровневого оборудования наложения, а не метода ID3D11VideoContext::VideoProcessorBlt .
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из следующих кодов ошибок.
S_OK | Операция выполнена успешно. |
E_INVALIDARG | Передан недопустимый параметр или эта функция была вызвана с использованием недопустимого шаблона вызова. |
E_OUTOFMEMORY | Недостаточно памяти для завершения операции. |
Комментарии
Этот метод вычисляет указания поведения, используя текущее состояние видеопроцессоров, заданное методами SetOutput и SetStream id3D11VideoContext и ID3D11VideoContext1. Необходимо задать правильное состояние перед вызовом этого метода, чтобы убедиться, что возвращаемые указания содержат полезные данные.
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d11_1.h |