D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS-Enumeration (d3d12video.h)

Gibt Bildsteuerelementflags für Videoencoder 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
} ;

Konstanten

 
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_NONE
Keine.
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_USED_AS_REFERENCE_PICTURE
Der zugeordnete Frame wird in zukünftigen Codierungsbefehlen als Referenzrahmen 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 für rekonstruierte Bilder platzieren kann.

Beachten Sie, dass es möglicherweise Einschränkungen für einige Frametypen gibt, die als Verweise gekennzeichnet werden sollen. Überprüfen Sie die Featureunterstützung, bevor Sie diesen Wert festlegen.

Hinweise

Werte aus dieser Enumeration 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
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h