D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM struttura (d3d12video.h)
Incapsula l'output bitstream compresso per l'operazione di codifica.
Sintassi
typedef struct D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM {
ID3D12Resource *pBuffer;
UINT64 FrameStartOffset;
} D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM;
Members
pBuffer
Puntatore a un ID3D12Resource contenente il buffer bitstream compresso. Si noti che le dimensioni del buffer delle risorse non sono le dimensioni disponibili per questa operazione di codifica perché FrameStartOffset deve essere preso in considerazione rispetto a questa dimensione.
FrameStartOffset
Valore UINT64 che specifica l'offset th nel bitstream compresso in cui il codificatore può iniziare ad aggiungere l'output del frame corrente.
Commenti
Il bitstream di output deve contenere le intestazioni di sottoregion, ma non l'immagine, la sequenza, il video o altre intestazioni. L'host è responsabile della codifica di tali intestazioni e della generazione del bitstream completo.
Nel partizionamento dei frame di sottoregion, tutte le sottoregioni per un determinato output dell'operazione di codifica frame devono essere posizionate in alto/basso, a sinistra/destra e devono essere contigue.
Requisiti
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | d3d12video.h |