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

Задает пропорции пикселей для входного потока в видеопроцессоре.

Синтаксис

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO Pfnd3d111DdiVideoprocessorsetstreampixelaspectratio;

void Pfnd3d111DdiVideoprocessorsetstreampixelaspectratio(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  BOOL unnamedParam4,
  const DXGI_RATIONAL *unnamedParam5,
  const DXGI_RATIONAL *unnamedParam6
)
{...}

Параметры

unnamedParam1

hDevice [in]

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

unnamedParam2

hVideoProcessor [in]

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

unnamedParam3

StreamIndex [in]

Отсчитываемый от нуля индекс входного потока.

unnamedParam4

Включить [в]

Если задано значение TRUE, параметры pSourceRatio и pDestinationRatio содержат допустимые значения. В противном случае пропорции пикселей не указаны.

unnamedParam5

pSourceRatio [in]

Указатель на структуру DXGI_RATIONAL , содержащую пропорции пикселей исходного прямоугольника.

Примечание Если параметр Enable имеет значение FALSE, этот параметр может иметь значение NULL.
 

unnamedParam6

pDestRatio [in]

Указатель на структуру DXGI_RATIONAL , содержащую пропорции пикселей прямоугольника назначения.

Примечание Если параметр Enable имеет значение FALSE, этот параметр может иметь значение NULL.
 

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

None

Remarks

Пропорции пикселей в формате 0/n и n/0 являются недопустимыми.

Пропорции пикселей по умолчанию — 1:1 (квадратные пиксели).

Драйвер сообщает о возможности поддержки пропорций пикселей в структуре D3D11_1DDI_VIDEO_PROCESSOR_CAPS , возвращаемой функцией GetVideoProcessorCaps . Если драйвер поддерживает возможность D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO , можно вызвать VideoProcessorSetStreamAlpha , чтобы задать пропорции пикселей для входного потока видеопроцессора.

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

Требования

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

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

CreateVideoProcessor

D3D11_1DDI_VIDEO_PROCESSOR_CAPS

GetVideoProcessorCaps