Partager via


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

Voir aussi

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2