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) |