AcxVolumeChangeLevelNotification, fonction (acxelements.h)

Important

Certaines informations concernent un produit prérelease qui peut être sensiblement modifié avant sa publication commerciale. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

La fonction AcxVolumeChangeLevelNotification envoie une notification de 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

None

Notes

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 la vue d’ensemble de la version ACX.

Spécifications

   
En-tête acxelements.h

Voir aussi