Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_ENCODER_QPMAP_INPUT.
Sintassi
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL IsSupported;
UINT MapSourcePreferenceRanking;
UINT BlockSize;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_QPMAP_INPUT;
Membri
NodeIndex
parametro di input. Nell'operazione a più schede indica la scheda fisica del dispositivo a cui si applica questa operazione.
SessionInfo
parametro di input. Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO contenente informazioni relative alla sessione di codifica.
MapSource
parametro di input. Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE che indica quale origine l'utente intende usare.
IsSupported
parametro di output. Indica se il valore specificato per la funzionalità è supportato.
MapSourcePreferenceRanking
parametro di output. Indica la preferenza del driver (intervallo di output consentito [0..1]) per l'input MapSource. Il valore più basso segnalato, le prestazioni migliori per questo tipo di input MapSource .
BlockSize
parametro di output. Indica le dimensioni in pixel dei blocchi. Quando l'input è D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE_CPU_BUFFER, deve corrispondere al valore QPMapRegionPixelsSize segnalato dal driver.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |