estructura D3D12_VIDEO_ENCODER_INPUT_MAP_DATA (d3d12video.h)

Contiene los datos de mapa de entrada junto con el indicador de tipo de entrada para ID3D12VideoEncodeCommandList4::ResolveInputParamLayout. Contiene una unión seleccionada en función del campo MapType.

Sintaxis

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;

Members

MapType

Un D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE especificando el tipo de asignación de entrada.

Quantization

D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_QUANTIZATION_MATRIX se usa cuando Se D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_QUANTIZATION_MATRIX MapType.

DirtyRegions

Un D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_DIRTY_REGIONS que se usa cuando Se D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_DIRTY_REGIONS MapType.

MotionVectors

D3D12_VIDEO_ENCODER_INPUT_MAP_DATA_MOTION_VECTORS se usa cuando se D3D12_VIDEO_ENCODER_INPUT_MAP_TYPE_MOTION_VECTORS MapType.

Requisitos

Requisito Importancia
Header d3d12video.h