Partager via


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