structure D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 spécifie les informations de débit de flux d’entrée du processus vidéo.
Syntaxe
typedef struct D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 {
UINT OutputIndex;
UINT InputFrameOrField;
} D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032;
Membres
OutputIndex
Nombre cyclique de base zéro qui indique le numéro d’index de l’image de sortie. Le pilote utilise ces informations d’index de sortie pour effectuer le traitement vidéo dans un certain modèle ou cycle, en particulier lorsque le pilote effectue une conversion de la fréquence d’images ou de la déinterlacation. Avec le modèle d’index de sortie suivant, le pilote effectue le traitement vidéo indiqué :
- Format progressif à taux normal et demi : OutputIndex = 0, 0, ...
- Format progressif au taux personnalisé 2/1 (conversion double de fréquence d’images, OutputFrames=2) : OutputIndex = 0, 1, 0, 1, ...
- Format entrelacé au taux normal : OutputIndex = 0, 1, 0, 1, ... (0 : premier champ, 1 : second champ)
- Format entrelacé à moitié taux : OutputIndex = 0, 0, ... (par exemple, les champs premier et deuxième sont fusionnés en un seul cadre)
- Entrelacé à 4/5 taux personnalisé (3:2 télécine inverse, OutputFrames=4) : OutputIndex = 0, 1, 2, 3, 0, 1, 2, 3,... (0 :A, 1 :B, 2 :C, image de film 3 :D)
InputFrameOrField
Le membre InputFrameOrField est un nombre de base zéro qui indique le cadre ou le numéro de champ de la surface d’entrée. Avec le numéro d’entrée-frame-or-field suivant, le pilote peut effectuer le traitement vidéo indiqué :
- Format progressif et format entrelacé au taux normal : InputFrameOrField = 0, 1, 2, ...
- Format progressif et format entrelacé à moitié taux : InputFrameOrField = 0, 2, 4, ...
- Format entrelacé à 4/5 taux personnalisé (3:2 télécine inverse, OutputFrames=4 et InputFrameOrField=10) : InputFrameOrField = 0, 0, 0, 0, 10, 10, 10, 10, 10, 20, 20, 20, 20, 20, 20, ...
- Format entrelacé au taux personnalisé 4/15 (télécine inverse 8:7, OutputFrames=2 et InputFrameOrField=15) : InputFrameOrField = 0, 0, 15, 15, 15, 30, 30, ...
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h |