Condividi tramite


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)

Vedi anche

D3D12DDI_VIDEO_DECODE_STATUS