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.
Contiene i dati della mappa di input insieme all'indicatore del tipo di input per ID3D12VideoEncodeCommandList4::ResolveInputParamLayout. Contiene un'unione selezionata in base al campo MapType.
Sintassi
typedef struct D3D12_VIDEO_ENCODER_INPUT_MAP_DATA {
D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE MapType;
union {
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX Quantization;
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS DirtyRegions;
D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS MotionVectors;
};
} D3D12_VIDEO_ENCODER_INPUT_MAP_DATA;
Membri
MapType
Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE che specifica il tipo di mappa di input.
Quantization
Un D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX utilizzato quando MapType è D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_QUANTIZATION_MATRIX.
DirtyRegions
Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS utilizzato quando MapType è D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_DIRTY_REGIONS.
MotionVectors
Oggetto D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS utilizzato quando MapType è D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_MOTION_VECTORS.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione | d3d12video.h |