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


функция обратного вызова 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. В противном случае параметр игнорируется.

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

Никакой

Замечания

Драйвер сообщает о своей способности поддерживать режимы альфа-заливки в структуре 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 (include D3d10umddi.h)

См. также

CreateVideoProcessor

CreateVideoProcessorInputView

D3D11_1DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

GetVideoProcessorCaps