Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 contém informações de configuração para segmentação de um quadro AV1.

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 {
  UINT64                                       UpdateMap;
  UINT64                                       TemporalUpdate;
  UINT64                                       UpdateData;
  UINT64                                       NumSegments;
  D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 SegmentsData[8];
} D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095;

Membros

UpdateMap

Um sinalizador que indica se o mapa de segmentação deve ser atualizado para o quadro atual. Se definido, o codificador usará o novo mapa de segmentação fornecido na estrutura D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095 .

TemporalUpdate

Um sinalizador que indica se o mapa de segmentação é atualizado com base nas informações temporais. Se definido, os segmentos poderão ser previstos de quadros anteriores.

UpdateData

Um sinalizador que indica se os dados dos segmentos devem ser atualizados. Se definido, o codificador usará os novos dados fornecidos na matriz SegmentsData .

NumSegments

Ao usar D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO e o driver o grava novamente em valores de codificação pós-codificação, um valor de NumSegments = 0 indicou que segmentation_enabled deve ser 0 no cabeçalho do quadro. Caso contrário, o cliente de API codifica segmentation_params() no cabeçalho do quadro de acordo com os outros parâmetros nessa estrutura.

Ao usar D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOM, indica o número de entrada de segmentos.

SegmentsData[8]

Matriz de estruturas D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 que contêm os dados de cada segmento. O número de elementos na matriz é especificado por NumSegments.

Comentários

Confira Codificação de vídeo D3D12 AV1 para obter mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2 (WDDM 3.2)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095

D3D12DDI_VIDEO_ENCODER_AV1_POST_ENCODE_VALUES_0095