structure D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC (d3d12video.h)
Spécifie les arguments de flux de sortie pour la sortie passée à ID3D12VideoProcessCommandList::P rocessFrames.
Syntaxe
typedef struct D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE AlphaFillMode;
UINT AlphaFillModeSourceStreamIndex;
FLOAT BackgroundColor[4];
DXGI_RATIONAL FrameRate;
BOOL EnableStereo;
} D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC;
Membres
Format
Structure DXGI_FORMAT spécifiant le format des ressources de sortie.
ColorSpace
Valeur DXGI_COLOR_SPACE_TYPE qui spécifie l’espace de couleur de l’aire de sortie du processeur vidéo.
AlphaFillMode
Valeur de l’énumération D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE spécifiant le mode de remplissage alpha pour les données que le processeur vidéo écrit dans la cible de rendu.
AlphaFillModeSourceStreamIndex
Index de base zéro d’un flux d’entrée. Ce paramètre est utilisé si AlphaFillMode est D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM. Sinon, le paramètre 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 paramètre ColorSpace .
BackgroundColor | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | O | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | B |
BackgroundColor[3] | Un | A |
FrameRate
Structure DXGI_RATIONAL spécifiant la fréquence d’images du flux vidéo de sortie.
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.
Spécifications
En-tête | d3d12video.h |