Partager via


ACX_VOLUME_CONFIG structure (acxelements.h)

La structure ACX_VOLUME_CONFIG est utilisée pour définir la configuration du volume acx.

Syntaxe

typedef struct _ACX_VOLUME_CONFIG {
  ULONG                 Size;
  ULONG                 Id;
  const GUID            *Name;
  ULONG                 Flags;
  ULONG                 ChannelsCount;
  LONG                  Maximum;
  LONG                  Minimum;
  ULONG                 SteppingDelta;
  PACX_VOLUME_CALLBACKS Callbacks;
} ACX_VOLUME_CONFIG, *PACX_VOLUME_CONFIG;

Membres

Size

Longueur, en octets, de cette structure.

Id

Nombre qui représente l’ID de l’élément.

Name

Pointeur vers un GUID qui représente le nom de l’élément. Peut être utilisé pour le débogage et est GUID_NULL par défaut s’il n’est pas fourni.

Flags

Indicateurs de configuration de volume Acx définis par l’énumération ACX_VOLUME_CONFIG_FLAGS.

Aucun bits d’indicateur n’est actuellement défini. Définir ce membre sur zéro - AcxVolumeConfigNoFlags

ChannelsCount

Le nombre de canaux. Il s’agit d’un nombre basé sur un.

Maximum

Niveau d’augmentation maximal pour le volume.

Minimum

Niveau d’augmentation minimal pour le volume.

SteppingDelta

Delta pas à pas pour le volume.

Callbacks

Le ACX_VOLUME_CALLBACKS structure qui identifie les rappels de pilotes pour les opérations de volume ACX.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.

    ACX_VOLUME_CALLBACKS            volumeCallbacks;
    ACX_VOLUME_CONFIG               volumeCfg;

    ACX_VOLUME_CALLBACKS_INIT(&volumeCallbacks);
    volumeCallbacks.EvtAcxVolumeAssignLevel = CodecC_EvtVolumeAssignLevelCallback;
    volumeCallbacks.EvtAcxVolumeRetrieveLevel = CodecC_EvtVolumeRetrieveLevelCallback;

    ACX_VOLUME_CONFIG_INIT(&volumeCfg);
    volumeCfg.ChannelsCount = MAX_CHANNELS;
    volumeCfg.Minimum = VOLUME_LEVEL_MINIMUM;
    volumeCfg.Maximum = VOLUME_LEVEL_MAXIMUM;
    volumeCfg.SteppingDelta = VOLUME_STEPPING;
    volumeCfg.Callbacks = &volumeCallbacks;

Configuration requise pour ACX

Version ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxelements.h

Voir aussi

  • [en-tête acxelements.h] (index.md)