structure DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA (d3dumddi.h)
La structure DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA décrit les données d’état de flux qui spécifient le taux de sortie du flux d’entrée.
Syntaxe
typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
[in] BOOL RepeatFrame;
[in] DXVAHDDDI_OUTPUT_RATE OutputRate;
[in] DXVAHDDDI_RATIONAL CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;
Membres
[in] RepeatFrame
Valeur booléenne qui spécifie si la conversion de fréquence d’images répète ou interpole les images. Le pilote fait référence à RepeatFrame uniquement lorsqu’il utilise la conversion de fréquence d’images. La valeur par défaut est FALSE, ce qui indique que la conversion de fréquence d’images interpole les images.
[in] OutputRate
Valeur DXVAHDDDI_OUTPUT_RATE-typée qui indique le taux de sortie du flux d’entrée. La valeur par défaut est DXVAHDDDI_OUTPUT_RATE_NORMAL.
[in] CustomRate
Structure DXVAHDDDI_RATIONAL qui spécifie une valeur fractionnaire qui représente un taux de sortie personnalisé. Le pilote fait référence à CustomRate uniquement lorsque la valeur spécifiée dans OutputRate est DXVAHDDDI_OUTPUT_RATE_CUSTOM. La valeur par défaut est 1/1.
Remarques
Le pilote utilise le membre RepeatFrame pour contrôler la conversion de fréquence d’images. Par exemple, lorsque le pilote passe de 60i à 60p, si le processeur vidéo est capable de la télécine inverse (60i à 24p) et de la conversion de fréquence d’images (24p à 60p), les images converties contiennent des images interpolées. Parfois, l’interpolation entraîne des artefacts et l’application peut nécessiter de répéter les images à la place.
Le membre CustomRate doit spécifier l’un des taux personnalisés fournis par le pilote dans les membres de la structure DXVAHDDDI_CUSTOM_RATE_DATA lorsque la fonction GetCaps du pilote a été appelée avec le jeu de valeurs D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES ; sinon, la fonction setVideoProcessStreamState du pilote retourne une erreur.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA est pris en charge à partir du système d’exploitation Windows 7. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |