structure D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 (d3d12umddi.h)
Statistiques de décodage vidéo pour une requête.
Syntaxe
typedef struct D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 {
UINT64 Status;
UINT64 NumMacroblocksAffected;
DXGI_RATIONAL FrameRate;
UINT BitRate;
} D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022;
Membres
Status
Spécifie l’état d’une opération en tant que valeur D3D12DDI_VIDEO_DECODE_STATUS. Cette valeur est étendue à 64 bits pour prendre en charge la prédication.
NumMacroblocksAffected
Nombre de blocs affectés. Si la valeur Status n’est pas 0, ce membre contient une estimation du nombre de super-blocs dans le cadre décodé affecté par le problème signalé. Si l’accélérateur ne fournit pas d’estimation, la valeur est 0xFFFFFFFFFFFFFFFF
.
FrameRate
Fréquence d’images.
BitRate
Lorsque la valeur Status retournée est D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED, ce membre signale le taux de bits requis. Cette valeur peut être utilisée pour recréer le flux de décodage et réessayer. La valeur mise à jour est relative à la fréquence d’images avec laquelle le flux a été créé. Une valeur de zéro (0) est valide pour indiquer que le taux de bits le plus mauvais cas doit être supposé. Pour toutes les autres valeurs Status, bitRate n’est pas utilisé et est défini sur zéro.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h (include D3d12umddi.h) |