D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS-Enumeration (d3d12video.h)

Gibt Flags für Videoencoder-Sequenzsteuerungseigenschaften an.

Syntax

typedef enum D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS {
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH,
  D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
} ;

Konstanten

 
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE
Keine.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE
Gibt eine Änderung in D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC an. PictureTargetResolution.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE
Gibt eine Änderung in [D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC an. RateControl](ns-d3d12video-d3d12_video_encoder_sequence_control_desc.md).
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE
Gibt eine Änderung in D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC an. SelectedLayoutMode oder D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH
Startet eine Intra-Aktualisierungssitzung ab diesem Frame mithilfe der Konfiguration in D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. IntraRefreshConfig.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
Gibt eine Änderung in D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC an. CodecGOPSequence.

Hinweise

Beachten Sie, dass je nach Codec eine Anforderung für die Neukonfiguration möglicherweise einen IDR in den Bitstream und neue SPS-Header einfügen muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h