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 valor status 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 se D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED el valor status devuelto, 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 tasa de bits en el peor de los casos. Para todos los demás valores de Estado , BitRate no se usa y se establece en cero.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDI_VIDEO_DECODE_STATUS