Compartilhar via


estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 contém parâmetros específicos do modo de configuração de controle de taxa.

Sintaxe

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 {
  UINT  DataSize;
  union {
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080             *pConfiguration_CQP;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080             *pConfiguration_CBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080             *pConfiguration_VBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2          *pConfiguration_QVBR;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096            *pConfiguration_CQP1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096            *pConfiguration_CBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096            *pConfiguration_VBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096           *pConfiguration_QVBR1;
    const D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 *pConfiguration_AbsoluteQPMap;
  };
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2;

Membros

DataSize

Tamanho dos dados referenciados, em bytes.

pConfiguration_CQP

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 que contém a definição da estrutura de controle de taxa para o modo de parâmetro de quantização constante (CQP).

pConfiguration_CBR

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 que contém a definição da estrutura de controle de taxa para o modo CBR (taxa de bits constante).

pConfiguration_VBR

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 que contém a definição da estrutura de controle de taxa para o modo VBR (taxa de bits variável).

pConfiguration_QVBR

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 que contém a definição da estrutura de controle de taxa para o destino de qualidade constante com modo de taxa de bits restrita (variável) (QVBR).

pConfiguration_CQP1

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 que contém a definição de estrutura de controle de taxa estendida para o modo de parâmetro de quantização constante (CQP). Disponível a partir do Windows 11, versão 24H2 (WDDM 3.2).

pConfiguration_CBR1

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 que contém a definição da estrutura de controle de taxa estendida para o modo CBR (taxa de bits constante). Disponível a partir do Windows 11, versão 24H2 (WDDM 3.2).

pConfiguration_VBR1

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 que contém a definição de estrutura de controle de taxa estendida para o modo VBR (taxa de bits variável). Disponível a partir do Windows 11, versão 24H2 (WDDM 3.2).

pConfiguration_QVBR1

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 que contém a definição de estrutura de controle de taxa estendida para o destino de qualidade constante com modo de taxa de bits variável (QVBR). Disponível a partir do Windows 11, versão 24H2 (WDDM 3.2).

pConfiguration_AbsoluteQPMap

Ponteiro para uma estrutura de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 que contém a definição da estrutura de controle de taxa para o modo de mapa QP absoluto. Disponível a partir do Windows 11, versão 24H2 (WDDM 3.2).

Comentários

A estrutura específica do modo de configuração a ser usada baseia-se no valor de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2. Modo.

Confira 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_RATE_CONTROL_0080_2