Condividi tramite


D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080 struttura (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;

Members

hDrvBuffer

Handle di risorse 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 bitstream compresso in cui il codificatore può iniziare ad aggiungere l'output del frame corrente, in byte.

Commenti

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

Nel partizionamento dei fotogrammi in aree secondarie, tutte le sotto-aree per un determinato output dell'operazione di codifica frame devono essere posizionate in alto/basso, a sinistra/destra e devono essere contigue.

Per informazioni generali, vedere Codifica video D3D12 .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2