D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION-Aufzählung (d3d12video.h)

Definiert die numerische Einheit, die in Eingabebewegungsvektoren und Rect-Werten verwendet wird. Beispielsweise gibt D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_FULL_PIXEL an, dass ein Vektor (-2, 3) eine -2 Pixelverschiebung in X und eine 3 Pixelverschiebung in Y darstellt. Für D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_HALF_PIXEL stellt derselbe Vektor eine -1 Pixelverschiebung in X und eine 1,5-Pixelverschiebung in Y dar.

Syntax

typedef enum D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION {
  D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_FULL_PIXEL = 0,
  D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_HALF_PIXEL = 1,
  D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_QUARTER_PIXEL = 2
} ;

Konstanten

 
D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_FULL_PIXEL
Volle Pixelgenauigkeit.
D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_HALF_PIXEL
Halbe Pixelgenauigkeit.
D3D12_VIDEO_ENCODER_FRAME_INPUT_MOTION_UNIT_PRECISION_QUARTER_PIXEL
Genauigkeit der Viertelpixel.

Anforderungen

Anforderung Wert
Header d3d12video.h