Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 especifica os parâmetros para o modo de intra-atualização que devem ser usados ao disparar sessões intra-atualização.

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080 {
  D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Mode;
  UINT                                           IntraRefreshDuration;
} D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_0080;

Membros

Mode

Um valor D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 que indica o tipo de intra refresh a ser usado.

IntraRefreshDuration

A duração da sessão intra-atualização, em número de quadros. Se Mode for D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_ROW_BASED_0080, IntraRefreshDuration e a altura do quadro definirão o tamanho das linhas I durante a sessão de IR.

Comentários

Ao disparar uma sessão intra-atualização, o host informa o número do quadro atual em relação ao [0..Sessão IntraRefreshDuration) definindo IntraRefreshFrameIndex na estrutura de controle de imagem.

Consulte Codificação de vídeo D3D12 para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0080_2

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0