D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 structure (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 décrit les propriétés de flux de sortie pour le processeur vidéo.

Syntaxe

typedef struct D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 {
  DXGI_FORMAT                                 Format;
  DXGI_COLOR_SPACE_TYPE                       ColorSpace;
  D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 AlphaFillMode;
  UINT                                        AlphaFillModeSourceStreamIndex;
  FLOAT                                       BackgroundColor[4];
  DXGI_RATIONAL                               FrameRate;
  BOOL                                        EnableStereo;
} D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032;

Membres

Format

Format DXGI de la texture de sortie.

ColorSpace

Espace colorimétrique de la surface de sortie du processeur vidéo en tant que valeur de DXGI_COLOR_SPACE_TYPE .

AlphaFillMode

Mode de remplissage alpha pour les données que le processeur vidéo écrit dans la cible de rendu. Voir D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE.

AlphaFillModeSourceStreamIndex

Index de base zéro d’un flux d’entrée. Ce champ est utilisé si AlphaFillMode a la valeur D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. Sinon, il est ignoré.

BackgroundColor[4]

Le processeur vidéo utilise la couleur d’arrière-plan pour remplir les zones du rectangle cible qui ne contiennent pas d’image vidéo. Les zones situées en dehors du rectangle cible ne sont pas affectées. La signification des valeurs est spécifiée par le membre ColorSpace .

Valeur YCbCrA RGBA
BackgroundColor[0] O R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] A A

FrameRate

Fréquence d’images du flux vidéo de sortie, spécifiée en tant que structure DXGI_RATIONAL .

EnableStereo

Si la valeur est TRUE, la sortie stéréo est activée. Sinon, le processeur vidéo produit des images vidéo mono.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043