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