Partager via


AcxVolumeChangeLevelNotification, fonction (acxelements.h)

La fonction AcxVolumeChangeLevelNotification envoie une notification d’une modification au niveau du volume sur un objet ACXVOLUME afin que 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

Aucun

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 pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxelements.h

Voir aussi

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