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