Condividi tramite


enumerazione D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS (d3d12video.h)

Specifica i flag per le proprietà del controllo della sequenza di codificatori video.

Sintassi

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
} ;

Costanti

 
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE
Nessuno.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE
Indica una modifica nella D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. PictureTargetResolution.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE
Indica una modifica in [D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. RateControl]((ns-d3d12video-d3d12_video_encoder_sequence_control_desc.md).
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_SUBREGION_LAYOUT_CHANGE
Indica una modifica nella D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. SelectedLayoutMode o D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH
Avvia una sessione di intra-aggiornamento a partire da questo frame usando la configurazione in D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. IntraRefreshConfig.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
Indica una modifica nella D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. CodecGOPSequence.

Commenti

Si noti che a seconda del codec, una richiesta di riconfigurazione potrebbe dover inserire un IDR nelle intestazioni bitstream e nuove intestazioni SPS.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h