функция обратного вызова 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 , содержащую пропорции пикселей исходного прямоугольника.
unnamedParam6
pDestRatio [in]
Указатель на структуру DXGI_RATIONAL , содержащую пропорции пикселей прямоугольника назначения.
Возвращаемое значение
None
Remarks
Пропорции пикселей в формате 0/n и n/0 являются недопустимыми.
Пропорции пикселей по умолчанию — 1:1 (квадратные пиксели).
Драйвер сообщает о возможности поддержки пропорций пикселей в структуре D3D11_1DDI_VIDEO_PROCESSOR_CAPS , возвращаемой функцией GetVideoProcessorCaps . Если драйвер поддерживает возможность D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO , можно вызвать VideoProcessorSetStreamAlpha , чтобы задать пропорции пикселей для входного потока видеопроцессора.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |