D3D11_VIDEO_PROCESSOR_CONTENT_DESC-Struktur (d3d11.h)

Beschreibt einen Videostream für einen Videoprozessor.

Syntax

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;

Member

InputFrameFormat

Ein Member der D3D11_VIDEO_FRAME_FORMAT-Enumeration , der beschreibt, wie der Videodatenstrom interlaced 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_VIDEO_USAGE-Enumeration , der 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 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Kopfzeile d3d11.h

Weitere Informationen

Direct3D 11-Videostrukturen

ID3D11VideoDevice::CreateVideoProcessorEnumerator