estructura DXVA_Status_AV1 (dxva.h)
El acelerador envía la estructura DXVA_Status_AV1 al descodificador de software host para transmitir información de estado de descodificación.
Sintaxis
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;
Miembros
StatusReportFeedbackNumber
Contiene el valor de StatusReportFeedbackNumber establecido por el descodificador de software host en la estructura DXVA_PicParams_AV1 para la operación asociada.
CurrPic
Superficie de destino sin comprimir afectada por la operación.
BufType
Tipo de búfer comprimido asociado a este informe de estado. Si Status es 0, bBufType puede ser 0xFF, lo que indica que el informe de estado se aplica a todos los búferes comprimidos transmitidos en la llamada Execute asociada. De lo contrario, si bBufType no es 0xFF, debe contener uno de los valores siguientes, definidos en dxva.h:
Valor | Descripción |
---|---|
DXVA_PICTURE_DECODE_BUFFER (1) | Búfer de parámetros de descodificación de imágenes. |
DXVA_SLICE_CONTROL_BUFFER (6) | Búfer de control de segmentos. |
DXVA_BITSTREAM_DATA_BUFFER (7) | Búfer de datos de secuencia de bits. |
Status
Estado de la operación. El estado puede ser uno de los siguientes valores:
Valor | Descripción |
---|---|
0 | La operación se realizó correctamente. |
1 | Problema menor en el formato de datos. El descodificador del host debe continuar procesando. |
2 | Problema significativo en el formato de datos. El descodificador del host puede seguir ejecutando o omitir la presentación de la imagen de salida. |
3 | Problema grave en el formato de datos. El descodificador del host debe reiniciar todo el proceso de descodificación, comenzando en un punto de entrada de secuencia o de acceso aleatorio. |
4 | Otro problema grave. El descodificador del host debe reiniciar todo el proceso de descodificación, comenzando en un punto de entrada de secuencia o de acceso aleatorio. |
Si el valor es 3 o 4, el descodificador de software host debe detener el proceso de descodificación a menos que pueda tomar medidas correctivas.
Reserved8Bits
Reservados; se establece en 0. El acelerador omite este campo.
NumMbsAffected
Si Status no es 0, este miembro contiene la estimación del acelerador del número de super bloques en el marco descodificado afectado negativamente por el problema notificado. Si el acelerador no proporciona una estimación, el valor se 0xFFFF.
Si Status es 0, el acelerador puede establecer NumMbsAffected en el número de super bloques que la operación descodificó correctamente. Si el acelerador no proporciona una estimación, establecerá el valor en 0 o en 0xFFFF.
Comentarios
Consulta direct X Video Acceleration Specification for AV1 Video Coding para obtener información detallada, incluido cómo usar esta estructura.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | dxva.h |