énumération D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS (d3d12video.h)
Spécifie des indicateurs pour les propriétés de contrôle de séquence d’encodeur vidéo.
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
} ;
Constantes
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_NONE Aucun. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE Indique une modification de D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. PictureTargetResolution. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE Indique une modification dans [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 Indique une modification de D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. SelectedLayoutMode ou D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH Démarre une session intra-actualisation à partir de ce cadre à l’aide de la configuration dans D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. IntraRefreshConfig. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE Indique une modification de D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. CodecGOPSequence. |
Remarques
Notez que selon le codec, une demande de reconfiguration peut nécessiter l’insertion d’un IDR dans le flux de bits et les nouveaux en-têtes SPS.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |