structure DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA (d3dumddi.h)
La structure DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA décrit les données d’état du 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 de type DXVAHDDDI_OUTPUT_RATE qui indique le taux de sortie du flux d’entrée. La valeur par défaut est DXVAHDDDI_OUTPUT_RATE_NORMAL.
[in] CustomRate
Une 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 la fréquence d’images. Par exemple, lorsque le pilote convertit de 60i en 60p, si le processeur vidéo est capable à la fois 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 génère 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 de DXVAHDDDI_CUSTOM_RATE_DATA lorsque la fonction GetCaps du pilote a été appelée avec la valeur D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES définie ; sinon, la fonction SetVideoProcessStreamState du pilote retourne une erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |