Compartir a través de


estructura D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 (d3d12umddi.h)

Descodificar estadísticas de vídeo para una consulta.

Sintaxis

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;

Miembros

Status

Especifica el estado de una operación como un valor de D3D12DDI_VIDEO_DECODE_STATUS. Este valor se extiende a 64 bits para dar cabida al predicado.

NumMacroblocksAffected

Número de bloques afectados. Si el estado valor no es 0, este miembro contiene una 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 es 0xFFFFFFFFFFFFFFFF.

FrameRate

Velocidad de fotogramas.

BitRate

Cuando el valor de Estado devuelto es D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED, este miembro notifica la velocidad de bits necesaria. Este valor se puede usar para volver a crear la secuencia de descodificación e intentarlo de nuevo. El valor actualizado es relativo a la velocidad de fotogramas con la que se creó la secuencia. Un valor de cero (0) es válido para indicar que se debe asumir la peor velocidad de bits en el caso. Para todos los demás valores de Status, no se usa bitRate y se establece en cero.

Requisitos

Requisito Valor
encabezado de d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDI_VIDEO_DECODE_STATUS