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