struttura D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT (d3d12video.h)
Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_ENCODER_INPUT_FORMAT. Recupera un valore che indica se il codec, il profilo e il formato specificati sono supportati per la codifica video.
Sintassi
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_CODEC Codec;
D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
DXGI_FORMAT Format;
BOOL IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT;
Members
NodeIndex
Nell'operazione con più adattatori, questo indica a quale scheda fisica del dispositivo si applica questa operazione.
Codec
Membro dell'enumerazione D3D12_VIDEO_ENCODER_CODEC che specifica il codec per il quale viene eseguita una query sul supporto.
Profile
Membro dell'enumerazione D3D12_VIDEO_ENCODER_CODEC che specifica il profilo per il quale viene eseguita una query sul supporto.
Format
Membro dell'enumerazione DXGI_FORMAT che specifica il formato pixel per il quale viene eseguita una query sul supporto. Questa definizione di formato include le impostazioni delle modalità di sottocampionamento e profondità bit per la sessione di codifica video.
Per eseguire query sul supporto del codificatore per 4:2:0 con esempi a 8 e 10 bitdepth usando i valori seguenti per il campo Formato :
- DXGI_FORMAT_P010
- DXGI_FORMAT_NV12
Nota
L'host deve gestire le fasi di sottocampionamento di input e conversione dei colori della codifica video.
IsSupported
Riceve un valore booleano che indica se il codec, il profilo e il formato specificati sono supportati.
Requisiti
Client minimo supportato | Windows Build 22000 |
Server minimo supportato | Windows Build 22000 |
Intestazione | d3d12video.h |