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


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

Задает режим альфа-заполнения для данных, которые видеопроцессор записывает в целевой объект отрисовки.

Синтаксис

PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE Pfnd3d111DdiVideoprocessorsetoutputalphafillmode;

void Pfnd3d111DdiVideoprocessorsetoutputalphafillmode(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE unnamedParam3,
  UINT unnamedParam4
)
{...}

Параметры

unnamedParam1

hDevice [in]

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

unnamedParam2

hVideoProcessor [in]

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

unnamedParam3

FillMode [in]

Режим альфа-заполнения, указанный в качестве D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE значения. Дополнительные сведения см. в разделе «Примечания».

unnamedParam4

StreamIndex [in]

Отсчитываемый от нуля индекс входного потока. Этот параметр используется, если для параметра AlphaFillMode задано значение D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM. В противном случае параметр игнорируется.

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

None

Remarks

Драйвер сообщает о возможности поддержки режимов альфа-заполнения в структуре D3D11_1DDI_VIDEO_PROCESSOR_CAPS , возвращаемой функцией GetVideoProcessorCaps . Если драйвер поддерживает возможность D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL , он поддерживает все режимы альфа-заполнения, определенные перечислением D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE . В противном случае параметру FillMode необходимо задать значение D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE.

Примечание Если драйвер не поддерживает возможность D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL , среда выполнения Microsoft Direct3D не вызывает функцию VideoProcessorSetOutputAlphaFillMode .
 
Режим заполнения по умолчанию — D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE.

Требования

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

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

CreateVideoProcessor

CreateVideoProcessorInputView

D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

GetVideoProcessorCaps