Compartilhar via


D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS enumeração (d3d12video.h)

Especifica sinalizadores para propriedades de controle de sequência do codificador de vídeo.

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
Nenhum.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RESOLUTION_CHANGE
Indica uma alteração no D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. PictureTargetResolution.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_RATE_CONTROL_CHANGE
Indica uma alteração em [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 uma alteração no D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. SelectedLayoutMode ou D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC.pFrameSubregionsLayoutData.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_REQUEST_INTRA_REFRESH
Inicia uma sessão de intra-atualização a partir desse quadro usando a configuração no D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. IntraRefreshConfig.
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_GOP_SEQUENCE_CHANGE
Indica uma alteração no D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC. CodecGOPSequence.

Comentários

Observe que, dependendo do codec, uma solicitação de reconfiguração pode precisar inserir uma IDR no bitstream e em novos cabeçalhos SPS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Build 22000
Servidor mínimo com suporte Windows Build 22000
Cabeçalho d3d12video.h