structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 contient des paramètres spécifiques au mode de configuration du contrôle de débit.
Syntaxe
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;
Membres
DataSize
Taille des données référencées, en octets.
pConfiguration_CQP
Pointeur vers une structure de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 qui contient la définition de structure de contrôle de débit pour le mode paramètre de quantification constante (CQP).
pConfiguration_CBR
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 qui contient la définition de structure de contrôle de débit pour le mode CBR (Constant Bitrate).
pConfiguration_VBR
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 qui contient la définition de structure de contrôle de débit pour le mode de débit variable (VBR).
pConfiguration_QVBR
Pointeur vers une structure de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 qui contient la définition de structure de contrôle de débit pour la cible de qualité constante avec le mode de débit limité (variable) (QVBR).
pConfiguration_CQP1
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 qui contient la définition de structure de contrôle de débit étendu pour le mode paramètre de quantification constante (CQP). Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
pConfiguration_CBR1
Pointeur vers une structure de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 qui contient la définition de structure de contrôle de débit étendu pour le mode CBR (Constant BitRate). Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
pConfiguration_VBR1
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR1_0096 qui contient la définition de structure de contrôle de débit étendu pour le mode de débit variable (VBR). Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
pConfiguration_QVBR1
Pointeur vers une structure de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 qui contient la définition de structure de contrôle de débit étendu pour la cible de qualité constante en mode QVBR (Variable BitRate). Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
pConfiguration_AbsoluteQPMap
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 qui contient la définition de structure de contrôle de débit pour le mode de mappage QP absolu. Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
Remarques
La structure spécifique au mode de configuration à utiliser est basée sur la valeur de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2. Mode.
Pour plus d’informations générales, consultez Encodage vidéo D3D12 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 (WDDM 3.0) |
En-tête | d3d12umddi.h |