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


структура D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS (d3dkmthk.h)

Используется для получения возможностей наложения в нескольких плоскостях.

Синтаксис

typedef struct _D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS {
  [in]  D3DKMT_HANDLE                  hAdapter;
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [out] UINT                           MaxPlanes;
  [out] UINT                           MaxRGBPlanes;
  [out] UINT                           MaxYUVPlanes;
  [out] D3DKMT_MULTIPLANE_OVERLAY_CAPS OverlayCaps;
  [out] float                          MaxStretchFactor;
  [out] float                          MaxShrinkFactor;
} D3DKMT_GET_MULTIPLANE_OVERLAY_CAPS;

Члены

[in] hAdapter

Дескриптор графического адаптера.

[in] VidPnSourceId

Отсчитываемый от нуля идентификационный номер источника видеотрансляции в топологии сети видеотрансляции (VidPN), к которому подключен монитор.

[out] MaxPlanes

Общее количество поддерживаемых в настоящее время плоскостей.

[out] MaxRGBPlanes

Количество поддерживаемых в настоящее время плоскостей RGB.

[out] MaxYUVPlanes

Количество поддерживаемых в настоящее время плоскостей YUV.

[out] OverlayCaps

Возможности наложения.

[out] MaxStretchFactor

Максимальный коэффициент растяжения.

[out] MaxShrinkFactor

Максимальный коэффициент сжатия.

Требования

Требование Значение
Заголовок d3dkmthk.h