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 |