Condividi tramite


struttura D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 (d3d12umddi.h)

La struttura D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 incapsula l'output bitstream compresso per l'operazione di codifica.

Sintassi

typedef struct D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 {
  D3D12DDI_HRESOURCE hDrvBuffer;
  UINT64             Offset;
} D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080;

Membri

hDrvBuffer

Handle di risorsa per il buffer che contiene il bitstream compresso. Le dimensioni del buffer delle risorse non sono le dimensioni disponibili per questa operazione di codifica. In particolare, le dimensioni disponibili per l'output del frame corrente in questo buffer sono le dimensioni di questo buffer meno offset.

Offset

Offset nel flusso di bit compresso in cui il codificatore può iniziare ad aggiungere l'output del frame corrente, in byte.

Osservazioni

Il flusso di bit di output deve contenere le intestazioni della sottoarea, ma non l'immagine, la sequenza, il video o altre intestazioni. È responsabilità dell'host codificare queste altre intestazioni e generare il flusso di bit completo.

Nel partizionamento dei fotogrammi della sottoarea, tutte le aree secondarie per un determinato output dell'operazione di codifica dei fotogrammi devono essere posizionate in ordine superiore/inferiore, a sinistra/destra e devono essere contigue.

Per informazioni generali, vedere di codifica video D3D12.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11 (WDDM 3.0)
intestazione d3d12umddi.h

Vedere anche

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2