Freigeben über


D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS-Aufzählung (d3d12video.h)

Gibt Kennzeichnungen für Video-Encoder-Bildsteuerelemente an.

Syntax

typedef enum D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_QUANTIZATION_MATRIX_INPUT,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_DIRTY_REGIONS_INPUT,
  D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_MOTION_VECTORS_INPUT
} ;

Konstanten

 
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE
Keiner.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
Der zugeordnete Frame wird in zukünftigen codierten Befehlen als Referenzframe verwendet. Gibt an, dass das rekonstruierte Bild zusammen mit dem Bitstream ausgegeben werden soll, damit der Host es in zukünftigen Aufrufen in der referenzliste der wieder aufgebauten Bilder platzieren kann.

Beachten Sie, dass es einschränkungen für einige Frametypen gibt, die als Verweise gekennzeichnet werden. Überprüfen Sie die Featureunterstützung, bevor Sie diesen Wert festlegen.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_QUANTIZATION_MATRIX_INPUT
Aktivieren Sie die GPU-Quantisierungszuordnungseingabe über D3D12_VIDEO_ENCODER_QUANTIZATION_OPAQUE_MAP. Außerdem muss D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_DELTA_QP festgelegt werden.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_DIRTY_REGIONS_INPUT
Aktivieren Sie die Eingabe von geänderten Regionen über D3D12_VIDEO_ENCODER_DIRTY_REGIONS. Die zugeordnete ID3D12VideoEncoderHeap muss mit D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_DIRTY_REGIONS erstellt worden sein.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_MOTION_VECTORS_INPUT
Aktivieren Sie Die Eingabe von Bewegungsvektoren über D3D12_VIDEO_ENCODER_FRAME_MOTION_VECTORS.

Bemerkungen

Werte aus dieser Aufzählung werden von D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC verwendet.

Wenn dieses Flag nicht festgelegt ist, kann die D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE.pReconstructedPicture im zugeordneten Aufruf von ID3D12VideoEncodeCommandList2::EncodeFrame nullptr sein.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Build 22000
Mindestanforderungen für unterstützte Server Windows Build 22000
Header d3d12video.h