structure D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 (d3d12umddi.h)
Spécifie les paramètres de flux d’entrée pour un flux d’entrée passé à PFND3D12DDI_VIDEO_PROCESS_FRAME.
Syntaxe
typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 {
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020 InputStream[2];
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 Transform;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020 Flags;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 RateInfo;
INT FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 AlphaBlending;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043;
Membres
InputStream[2]
Contient l’ensemble de références pour pouvoir effectuer le traitement. Si le format stéréo est D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, deux ensembles de flux d’entrée doivent être fournis. Si le format stéréo est un autre mode, le premier jeu de références doit être fourni et le second doit être initialisé à zéro.
Transform
Spécifie le basculement, la rotation, la mise à l’échelle et la traduction de destination pour l’entrée vidéo. Voir D3D12DDI_VIDEO_PROCESS_TRANSFORM.
Flags
Spécifie les options du flux d’entrée. Voir D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS.
RateInfo
Spécifie la fréquence d’images et les index d’entrée et de sortie pour la conversion et le désentlacement de la fréquence d’images. Voir D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO.
FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
Niveau à appliquer pour chaque filtre activé. Le niveau de filtre est spécifié dans l’ordre dans lequel les filtres apparaissent dans le D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. Spécifiez 0 si un filtre n’est pas activé ou si l’index de filtre est réservé.
AlphaBlending
Alpha planaire pour un flux d’entrée sur le processeur vidéo. Voir D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
FieldType
Type de champ de processus vidéo.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |