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_MOTION_SEARCH.
Sintassi
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_INPUT_MAP_SESSION_INFO SessionInfo;
D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE MotionSearchMode;
D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE MapSource;
BOOL BidirectionalRefFrameEnabled;
D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS SupportFlags;
UINT MaxMotionHints;
UINT MinDeviation;
UINT MaxDeviation;
UINT MapSourcePreferenceRanking;
D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS MotionUnitPrecisionSupport;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_MOTION_SEARCH;
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.
MotionSearchMode
parametro di input. Oggetto D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE che specifica la modalità di ricerca movimento desiderata per verificare il supporto.
MapSource
parametro di input. Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_SOURCE che indica quale origine l'utente intende usare.
BidirectionalRefFrameEnabled
parametro di input. Indica se l'utente userà la funzionalità per i fotogrammi di riferimento bidirezionali(ad esempio, fotogrammi B per H264).
SupportFlags
parametro di output. Combinazione di D3D12_VIDEO_ENCODER_MOTION_SEARCH_SUPPORT_FLAGS che indica le funzionalità supportate.
MaxMotionHints
parametro di output. Indica il valore massimo supportato dal driver per NumHintsPerPixel in modalità trama GPU o NumMoveRegions in modalità buffer CPU.
MinDeviation
parametro di output. Per D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE, indica il valore minimo supportato per SearchDeviationLimit.
MaxDeviation
parametro di output. Per D3D12_VIDEO_ENCODER_FRAME_MOTION_SEARCH_MODE_START_HINT_LIMITED_DISTANCE, indica il valore massimo supportato per SearchDeviationLimit.
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.
MotionUnitPrecisionSupport
parametro di output. Combinazione di D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_SUPPORT_FLAGS modalità di precisione supportate per i vettori di input.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |