Partager via


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)

Voir aussi

D3D12DDI_VIDEO_DECODE_STATUS