Fonction AcxVolumeChangeLevelNotification (acxelements.h)

La fonction AcxVolumeChangeLevelNotification envoie une notification de modification au niveau du volume sur un objet ACXVOLUME afin qu’ACX puisse générer un événement correspondant.

Syntaxe

void AcxVolumeChangeLevelNotification(
  ACXVOLUME Volume
);

Paramètres

Volume

Objet ACXVOLUME dont le niveau de volume a changé. Pour plus d’informations sur les objets ACX, consultez Résumé des objets ACX.

Valeur de retour

None

Remarques

Exemple

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

    PCODEC_VOLUME_TIMER_CONTEXT timerCtx = GetCodecVolumeTimerContext(Timer);
    PCODEC_VOLUME_ELEMENT_CONTEXT volumeCtx = GetCodecVolumeElementContext(timerCtx->VolumeElement);

    // Toggle volume between max and min
    for (ULONG i = 0; i < MAX_CHANNELS; ++i)
    {
        volumeCtx->VolumeLevel[i] = volumeCtx->VolumeLevel[i] == VOLUME_LEVEL_MAXIMUM ? VOLUME_LEVEL_MINIMUM : VOLUME_LEVEL_MAXIMUM;
    }

    AcxVolumeChangeLevelNotification(timerCtx->VolumeElement);

Configuration requise d’ACX

Version minimale d’ACX : 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)