функция обратного вызова 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
Включить [in]
Если TRUE, параметры pSourceRatio и pDestinationRatio содержат допустимые значения. В противном случае пропорции пикселей не определены.
unnamedParam5
pSourceRatio [in]
Указатель на структуру DXGI_RATIONAL, содержащую пропорции пикселей исходного прямоугольника.
unnamedParam6
pDestRatio [in]
Указатель на структуру DXGI_RATIONAL, содержащую пропорции пикселей прямоугольника назначения.
Возвращаемое значение
Никакой
Замечания
Пропорции пикселя формы 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 (include D3d10umddi.h) |