Partager via


structure D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 décrit les propriétés du 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 de couleur de l’aire de sortie du processeur vidéo sous la forme d’une valeur 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, elle est ignorée.

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 en dehors du rectangle cible ne sont pas affectées. La signification des valeurs est spécifiée par le membre ColorSpace.

Valeur YCbCrA RVBA
BackgroundColor[0] Y R
BackgroundColor[1] Cb G
BackgroundColor[2] Cr B
BackgroundColor[3] Un Un

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.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043