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 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 qui contient la définition de la structure de contrôle de débit pour le mode CQP (Constant Quantization Parameter).
pConfiguration_CBR
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 qui contient la définition de la structure de contrôle de débit pour le mode de vitesse de transmission constante (CBR).
pConfiguration_VBR
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 qui contient la définition de la structure de contrôle de débit pour le mode de vitesse de transmission variable (VBR).
pConfiguration_QVBR
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 qui contient la définition de la structure de contrôle de débit pour la cible de qualité constante avec le mode de vitesse de transmission limitée (variable) (QVBR).
pConfiguration_CQP1
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 qui contient la définition de la structure de contrôle de débit étendue pour le mode CQP (Constant Quantization Parameter). Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
pConfiguration_CBR1
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR1_0096 qui contient la définition de la structure de contrôle de débit étendu pour le mode de vitesse de transmission constante (CBR). 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 la structure de contrôle de débit étendu pour le mode de débit binaire variable (VBR). Disponible à partir de Windows 11, version 24H2 (WDDM 3.2).
pConfiguration_QVBR1
Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR1_0096 qui contient la définition de la structure de contrôle de débit étendue pour la cible de qualité constante avec le mode de débit binaire variable (QVBR). 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 la 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.
Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 (WDDM 3.0) |
d’en-tête | d3d12umddi.h |