Partager via


énumération D3D12_VIDEO_FRAME_STEREO_FORMAT (d3d12video.h)

Définit la disposition en mémoire d’une image vidéo 3D stéréo. Tous les pilotes qui prennent en charge la stéréo doivent prendre en charge tous les formats définis.

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
} ;

Constantes

 
D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE
Aucun format stéréo n’est spécifié.
D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO
L’exemple ne contient pas de données stéréo. Si le format stéréo n’est pas spécifié, cette valeur est la valeur par défaut.
D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL
Le cadre 0 et le cadre 1 sont emballés côte à côte, comme illustré dans le diagramme suivant.

Format stéréo horizontal montrant le cadre 0 pixels à gauche d’une grille de pixels et le cadre 1 pixels à droite
D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL
Le cadre 0 et le cadre 1 sont emballés de haut en bas, comme illustré dans le diagramme suivant.

Format stéréo vertical montrant le cadre 0 pixels en haut d’une grille de pixels et le cadre 1 pixels en bas
D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE
L’image 0 et l’image 1 sont placées dans des ressources distinctes

Configuration requise

Condition requise Valeur
En-tête d3d12video.h