AcxVolumeChangeLevelNotification-Funktion (acxelements.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Die AcxVolumeChangeLevelNotification-Funktion sendet eine Benachrichtigung über eine Änderung der Volumeebene eines ACXVOLUME-Objekts, damit ACX ein entsprechendes Ereignis generieren kann.

Syntax

void AcxVolumeChangeLevelNotification(
  ACXVOLUME Volume
);

Parameter

Volume

Ein ACXVOLUME-Objekt, dessen Lautstärke sich geändert hat. Weitere Informationen zu ACX-Objekten finden Sie in der Zusammenfassung von ACX-Objekten.

Rückgabewert

Keine

Bemerkungen

Beispiel

Die Beispielverwendung wird unten gezeigt.

    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);

Anforderungen

   
Header acxelements.h

Weitere Informationen