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 |