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 |
---|---|
|
L’appareil répète les images. |
|
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 |