D3D12_VIDEO_ENCODER_HEAP_DESC struttura (d3d12video.h)
Descrive un ID3D12VideoEncoderHeap. Passare questa struttura in ID3D12VideoDevice3::CreateVideoEncoderHeap per creare un'istanza di ID3D12VideoEncoderHeap.
Sintassi
typedef struct D3D12_VIDEO_ENCODER_HEAP_DESC {
UINT NodeMask;
D3D12_VIDEO_ENCODER_HEAP_FLAGS Flags;
D3D12_VIDEO_ENCODER_CODEC EncodeCodec;
D3D12_VIDEO_ENCODER_PROFILE_DESC EncodeProfile;
D3D12_VIDEO_ENCODER_LEVEL_SETTING EncodeLevel;
UINT ResolutionsListCount;
const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC *pResolutionList;
} D3D12_VIDEO_ENCODER_HEAP_DESC;
Members
NodeMask
Maschera del nodo che specifica l'adattatore fisico in cui verrà usato il processore video. Per un'operazione GPU singola, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo, ovvero l'adattatore fisico del dispositivo, a cui si applica la coda dei comandi. Ogni bit della maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.
Flags
Combinazione o bit per bit di valori dell'enumerazione D3D12_VIDEO_ENCODER_HEAP_FLAGS specificando le opzioni di creazione dell'heap del codificatore.
EncodeCodec
D3D12_VIDEO_ENCODER_CODEC specificare il codec dell'oggetto codificatore associato.
EncodeProfile
D3D12_VIDEO_ENCODER_PROFILE_DESC specificare il profilo per il codec selezionato nell'oggetto codificatore associato.
EncodeLevel
Un D3D12_VIDEO_ENCODER_LEVEL_SETTING che specifica il livello per il codec selezionato nell'oggetto codificatore associato.
ResolutionsListCount
Numero di risoluzioni richieste per essere supportate nel campo pResolutionList .
pResolutionList
Puntatore a una matrice di D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC che specifica l'elenco delle risoluzioni richieste per essere supportato.
Commenti
Se il supporto per la riconfigurazione dinamica della risoluzione non è supportato, specificare una sola risoluzione in pResolutionList, denotando la risoluzione di destinazione desiderata.
Requisiti
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | d3d12video.h |