Freigeben über


D3D11_1DDI_VIDEO_PROCESSOR_CONTENT_DESC-Struktur (d3d10umddi.h)

Beschreibt einen Videostream für einen Videoprozessor.

Syntax

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_CONTENT_DESC {
  D3D11_1DDI_VIDEO_FRAME_FORMAT InputFrameFormat;
  DXGI_RATIONAL                 InputFrameRate;
  UINT                          InputWidth;
  UINT                          InputHeight;
  DXGI_RATIONAL                 OutputFrameRate;
  UINT                          OutputWidth;
  UINT                          OutputHeight;
  D3D11_1DDI_VIDEO_USAGE        Usage;
} D3D11_1DDI_VIDEO_PROCESSOR_CONTENT_DESC;

Member

InputFrameFormat

Ein Member der D3D11_1DDI_VIDEO_FRAME_FORMAT-Enumeration , die beschreibt, wie der Videostream ineinander geflochten wird.

InputFrameRate

Die Bildfrequenz des Eingabevideostreams, die als DXGI_RATIONAL-Struktur angegeben wird.

InputWidth

Die Breite der Eingaberahmen in Pixel.

InputHeight

Die Höhe der Eingaberahmen in Pixel.

OutputFrameRate

Die Bildfrequenz des Ausgabevideostreams, angegeben als DXGI_RATIONAL-Struktur .

OutputWidth

Die Breite der Ausgabeframes in Pixel.

OutputHeight

Die Höhe der Ausgabeframes in Pixel.

Usage

Ein Member der D3D11_1DDI_VIDEO_USAGE-Enumeration , die beschreibt, wie der Videoprozessor verwendet wird. Der Wert gibt den gewünschten Kompromiss zwischen Geschwindigkeit und Videoqualität an. Der Treiber verwendet dieses Flag als Hinweis, wenn er den Videoprozessor erstellt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3d10umddi.h (include D3d10umddi.h)

Weitere Informationen

D3D11_1DDI_VIDEO_FRAME_FORMAT

D3D11_1DDI_VIDEO_USAGE

DXGI_RATIONAL