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