structure DXVAHD_CUSTOM_RATE_DATA (dxvahd.h)
Spécifie un taux personnalisé pour la conversion de fréquence d’images ou la télécine inverse (IVTC).
Syntaxe
typedef struct _DXVAHD_CUSTOM_RATE_DATA {
DXVAHD_RATIONAL CustomRate;
UINT OutputFrames;
BOOL InputInterlaced;
UINT InputFramesOrFields;
} DXVAHD_CUSTOM_RATE_DATA;
Membres
CustomRate
Rapport entre la fréquence d’images de sortie et la fréquence d’images d’entrée, exprimée sous la forme d’une structure DXVAHD_RATIONAL qui contient un nombre rationnel.
OutputFrames
Nombre d’images de sortie qui seront générées pour chaque n exemples d’entrée, où N = InputFramesOrFields.
InputInterlaced
Si la valeur est TRUE, le flux d’entrée doit être entrelacé. Sinon, le flux d’entrée doit être progressif.
InputFramesOrFields
Nombre de champs d’entrée ou d’images pour chaque N trames de sortie qui seront générées, où N = OutputFrames.
Notes
Le membre CustomRate donne le facteur de conversion de taux, tandis que les membres restants définissent le modèle des exemples d’entrée et de sortie.
Voici quelques exemples d’utilisation de cette structure :
-
Conversion de la fréquence d’images de 60p à 120p (doublement de la fréquence d’images).
- CustomRate : 2/1
- OutputFrames : 2
- InputInterlaced : FALSE
- InputFramesOrFields : 1
-
Reverse 2:3 pulldown (IVTC) de 60i à 24p.
- CustomRate : 4/5
- OutputFrames : 4
- InputInterlaced : TRUE
- InputFramesOrFields : 10
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dxvahd.h |