Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_NONEKeiner. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTUREDer 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_INPUTAktivieren 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_INPUTAktivieren 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_INPUTAktivieren 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 |