Partager via


D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 structure (d3d12video.h)

Spécifie les arguments de flux d’entrée pour un flux d’entrée passé à ID3D12VideoProcessCommandList1::P rocessFrames1, qui prend en charge la modification du type de champ pour chaque appel.

Syntaxe

typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
  D3D12_VIDEO_PROCESS_INPUT_STREAM       InputStream[2];
  D3D12_VIDEO_PROCESS_TRANSFORM          Transform;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE  RateInfo;
  INT                                    FilterLevels[32];
  D3D12_VIDEO_PROCESS_ALPHA_BLENDING     AlphaBlending;
  D3D12_VIDEO_FIELD_TYPE                 FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;

Membres

InputStream[2]

Tableau de structures D3D12_VIDEO_PROCESS_INPUT_STREAM contenant l’ensemble de références pour le traitement vidéo. Si le format stéréo est D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE, deux ensembles de flux d’entrée doivent être fournis. Pour tous les autres formats stéréo, le premier ensemble de références doit être fourni et le second doit être initialisé à zéro.

Transform

Structure D3D12_VIDEO_PROCESS_TRANSFORM spécifiant le retournement, la rotation, la mise à l’échelle et la traduction de destination pour l’entrée vidéo.

Flags

Valeur de l’énumération D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS spécifiant les options du flux d’entrée.

RateInfo

Structure D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE spécifiant la fréquence d’images et les index d’entrée et de sortie pour la conversion et le désinterlacement de la vitesse d’images.

FilterLevels[32]

Niveau à appliquer pour chaque filtre activé. Le niveau de filtre est spécifié dans l’ordre dans lequel les filtres apparaissent dans l’énumération D3D12_VIDEO_PROCESS_FILTER_FLAGS . Spécifiez 0 si un filtre n’est pas activé ou si l’index de filtre est réservé.

AlphaBlending

Structure D3D12_VIDEO_PROCESS_ALPHA_BLENDING spécifiant l’alpha planaire d’un flux d’entrée sur le processeur vidéo.

FieldType

Valeur de l’énumération D3D12_VIDEO_FIELD_TYPE spécification du type de champ entrelacé de la source d’entrée. Lorsque vous utilisez du contenu mixte, utilisez ID3D12VideoProcessCommandList1::P rocessFrames1 , qui prend en charge la modification du type de champ pour chaque appel.

Spécifications

   
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête d3d12video.h

Voir aussi

- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1