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


структура D3D11_VIDEO_PROCESSOR_CONTENT_DESC (d3d11.h)

Описывает видеопоток для видеопроцессоров.

Синтаксис

typedef struct D3D11_VIDEO_PROCESSOR_CONTENT_DESC {
  D3D11_VIDEO_FRAME_FORMAT InputFrameFormat;
  DXGI_RATIONAL            InputFrameRate;
  UINT                     InputWidth;
  UINT                     InputHeight;
  DXGI_RATIONAL            OutputFrameRate;
  UINT                     OutputWidth;
  UINT                     OutputHeight;
  D3D11_VIDEO_USAGE        Usage;
} D3D11_VIDEO_PROCESSOR_CONTENT_DESC;

Члены

InputFrameFormat

Член перечисления D3D11_VIDEO_FRAME_FORMAT , описывающий, как чередуется видеопоток.

InputFrameRate

Частота кадров входного видеопотока, указанная в виде DXGI_RATIONAL структуры.

InputWidth

Ширина входных кадров в пикселях.

InputHeight

Высота входных кадров в пикселях.

OutputFrameRate

Частота кадров выходного видеопотока, указанная в виде DXGI_RATIONAL структуры.

OutputWidth

Ширина выходных кадров в пикселях.

OutputHeight

Высота выходных кадров в пикселях.

Usage

Член перечисления D3D11_VIDEO_USAGE , который описывает, как будет использоваться видеопроцессор. Значение указывает на нужный компромисс между скоростью и качеством видео. Драйвер использует этот флаг в качестве указания при создании видеопроцессоров.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть d3d11.h

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

Видеоструктуры Direct3D 11

ID3D11VideoDevice::CreateVideoProcessorEnumerator