Поделиться через


функция обратного вызова PFND3D11_1DDI_CHECKVIDEOPROCESSORFORMAT (d3d10umddi.h)

Запрашивает, поддерживает ли видеопроцессор указанный формат видео.

Синтаксис

PFND3D11_1DDI_CHECKVIDEOPROCESSORFORMAT Pfnd3d111DdiCheckvideoprocessorformat;

void Pfnd3d111DdiCheckvideoprocessorformat(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSORENUM unnamedParam2,
  DXGI_FORMAT unnamedParam3,
  UINT *unnamedParam4
)
{...}

Параметры

unnamedParam1

hDevice [in]

Дескриптор устройства отображения (графический контекст).

unnamedParam2

hVideoProcessorEnum [in]

Дескриптор объекта перечисления видеопроцессора, созданного с помощью вызова функции CreateVideoProcessorEnum .

unnamedParam3

Формат [in]

Формат видео для запроса.

unnamedParam4

pSupported [out]

Задает побитовое ЗНАЧЕНИЕ ИЛИ, равное нулю или нескольким флагам из перечисления D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_SUPPORT .

Дополнительные сведения см. в разделе «Примечания».

Возвращаемое значение

None

Remarks

Если драйвер может поддерживать формат в качестве входного формата для видеопроцессоров, драйвер устанавливает флаг D3D11_1DDI_VIDEO_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT в параметре pSupported .

Если драйвер может поддерживать формат в качестве целевого выходного формата отрисовки видеообработки, драйвер устанавливает флаг D3D11_1DDI_VIDEO_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT в параметре pSupported .

Если драйвер не поддерживает ни то, ни, ни то, ни то, ни иное, он должен задать для параметра pSupported значение 0.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Персональный компьютер
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

CreateVideoProcessorEnum

D3D11_1DDI_VIDEO_PROCESSOR_FORMAT_SUPPORT