D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 structure (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 la status 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 à partir de l’accélérateur du nombre de super-blocs dans la trame décodée qui ont été affectés négativement 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 indique le débit binaire 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 débit binaire le plus défavorable doit être supposé. Pour toutes les autres valeurs d’état , BitRate n’est pas utilisé et est défini sur zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |