DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA structure (dxvahd.h)

Spécifie la fréquence d’images de sortie pour un flux d’entrée lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).

Syntaxe

typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
  BOOL               RepeatFrame;
  DXVAHD_OUTPUT_RATE OutputRate;
  DXVAHD_RATIONAL    CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;

Membres

RepeatFrame

Spécifie la façon dont l’appareil effectue la conversion de fréquence d’images, si nécessaire. La valeur d’état par défaut est FALSE (interpolation).

Valeur Signification
TRUE
L’appareil répète les images.
FALSE
L’appareil interpole les trames.

OutputRate

Spécifie le taux de sortie, en tant que membre de l’énumération DXVAHD_OUTPUT_RATE .

CustomRate

Spécifie un taux de sortie personnalisé, sous forme de structure de DXVAHD_RATIONAL . Ce membre est ignoré, sauf si OutputRate est égal à DXVAHD_OUTPUT_RATE_CUSTOM. La valeur d’état par défaut est 1/1.

Pour obtenir la liste des tarifs personnalisés pris en charge par le processeur vidéo, appelez IDXVAHD_Device::GetVideoProcessorCustomRates. Si un taux personnalisé est utilisé, il doit être extrait de cette liste.

Notes

La vitesse de sortie peut nécessiter que l’appareil convertisse la fréquence d’images du flux d’entrée. Si c’est le cas, la valeur de RepeatFrame détermine si l’appareil crée des trames interpolées ou répète simplement des images d’entrée.

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

DXVAHD_STREAM_STATE

Structures vidéo Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Media Foundation Structures