Freigeben über


D3D12_VIDEO_FRAME_STEREO_FORMAT-Enumeration (d3d12video.h)

Definiert das Layout im Arbeitsspeicher eines Stereo-3D-Videoframes. Alle Treiber, die Stereo unterstützen, müssen alle definierten Formate unterstützen.

Syntax

typedef enum D3D12_VIDEO_FRAME_STEREO_FORMAT {
  D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL,
  D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
} ;

Konstanten

 
D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE
Es wird kein Stereoformat angegeben.
D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO
Das Beispiel enthält keine Stereodaten. Wenn das Stereoformat nicht angegeben ist, ist dieser Wert der Standardwert.
D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL
Frame 0 und Frame 1 werden nebeneinander gepackt, wie im folgenden Diagramm dargestellt.

Horizontales Stereoformat mit dem Frame 0 Pixel links von einem Pixelraster und dem Frame 1 Pixel auf der rechten Seite
D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL
Frame 0 und Frame 1 werden wie im folgenden Diagramm dargestellt von oben nach unten gepackt.

Vertikales Stereoformat mit dem Frame 0 Pixel am oberen Rand eines Rasters von Pixeln und dem Frame 1 Pixel am unteren Rand
D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
Frame 0 und Frame 1 werden in separaten Ressourcen platziert.

Anforderungen

Anforderung Wert
Header d3d12video.h