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)

Voir aussi

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_OUTPUT_RATE

DXVAHDDDI_RATIONAL

GetCaps

SetVideoProcessStreamState