Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure DXVA_Status_AV1 est envoyée par l’accélérateur au décodeur logiciel hôte pour transmettre les informations d’état de décodage.
Syntaxe
typedef struct _DXVA_Status_AV1 {
UINT StatusReportFeedbackNumber;
DXVA_PicEntry_AV1 CurrPic;
UCHAR BufType;
UCHAR Status;
UCHAR Reserved8Bits;
USHORT NumMbsAffected;
} DXVA_Status_AV1, *LPDXVA_Status_AV1;
Membres
StatusReportFeedbackNumber
Contient la valeur de StatusReportFeedbackNumber définie par le décodeur logiciel hôte dans la structure DXVA_PicParams_AV1 pour l’opération associée.
CurrPic
Surface de destination non compressée affectée par l’opération.
BufType
Type de mémoire tampon compressée associée à ce rapport d’état. Si Status est 0, bBufType peut être 0xFF, ce qui indique que le rapport d’état s’applique à toutes les mémoires tampons compressées transmises dans l’appel d’exécution associé. Sinon, si bBufType n’est pas 0xFF, elle doit contenir l’une des valeurs suivantes, définies dans dxva.h:
Valeur | Description |
---|---|
DXVA_PICTURE_DECODE_BUFFER (1) | Mémoire tampon des paramètres de décodage d’image. |
DXVA_SLICE_CONTROL_BUFFER (6) | Mémoire tampon de contrôle de tranche. |
DXVA_BITSTREAM_DATA_BUFFER (7) | Mémoire tampon de données bitstream. |
Status
État de l’opération. d’état peut être l’une des valeurs suivantes :
Valeur | Description |
---|---|
0 | L’opération a réussi. |
1 | Problème mineur dans le format de données. Le décodeur hôte doit continuer le traitement. |
2 | Problème significatif dans le format de données. Le décodeur hôte peut continuer à exécuter ou ignorer l’affichage de l’image de sortie. |
3 | Problème grave au format de données. Le décodeur hôte doit redémarrer l’ensemble du processus de décodage, en commençant par une séquence ou un point d’entrée d’accès aléatoire. |
4 | Autre problème grave. Le décodeur hôte doit redémarrer l’ensemble du processus de décodage, en commençant par une séquence ou un point d’entrée d’accès aléatoire. |
Si la valeur est 3 ou 4, le décodeur logiciel hôte doit arrêter le processus de décodage, sauf s’il peut prendre des mesures correctives.
Reserved8Bits
Réservé; défini sur 0. L’accélérateur ignore ce champ.
NumMbsAffected
Si 'état n’est pas 0, ce membre contient l’estimation de l’accélérateur 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 0xFFFF.
Si Status est 0, l’accélérateur peut définir NumMbsAffected sur le nombre de super-blocs qui ont été décodés correctement par l’opération. Si l’accélérateur ne fournit pas d’estimation, il doit définir la valeur sur 0 ou sur 0xFFFF.
Remarques
Consultez la Spécification de l’accélération vidéo Direct X pour av1 Video Coding pour obtenir des informations détaillées, notamment sur l’utilisation de cette structure.
Exigences
Exigence | Valeur |
---|---|
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | dxva.h |