Partilhar 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 atualização intra 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.

Observações

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

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11 (WDDM 3.0)
cabeçalho d3d12umddi.h

Consulte também

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0080_2

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0