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 |