Partager via


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
    (Dix champs entrelacés sont convertis en quatre images progressives.)

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

Voir aussi

DXVA-HD

Structures vidéo Direct3D

Media Foundation Structures