D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022 struttura (d3d12umddi.h)
Statistiche di decodifica video per una query.
Sintassi
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;
Members
Status
Specifica lo stato di un'operazione come valore D3D12DDI_VIDEO_DECODE_STATUS . Questo valore viene esteso a 64 bit per supportare il predicamento.
NumMacroblocksAffected
Numero di blocchi interessati. Se il valore Status non è 0, questo membro contiene una stima dall'acceleratore del numero di super-blocchi nel frame decodificato che sono stati influenzati negativamente dal problema segnalato. Se l'acceleratore non fornisce una stima, il valore è 0xFFFFFFFFFFFFFFFF
.
FrameRate
Frequenza dei fotogrammi.
BitRate
Quando il valore Stato restituito è D3D12DDI_VIDEO_DECODE_STATUS_RATE_EXCEEDED, questo membro segnala la frequenza di bit necessaria. Questo valore può essere usato per ricreare il flusso di decodifica e riprovare. Il valore aggiornato è relativo alla frequenza dei fotogrammi con cui è stato creato il flusso. Un valore pari a zero (0) è valido per indicare che la frequenza di bit del caso peggiore deve essere presupposta. Per tutti gli altri valori Di stato , BitRate non viene usato e viene impostato su zero.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |