AcxVolumeChangeLevelNotification 函式 (acxelements.h)

重要

有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。

AcxVolumeChangeLevelNotification函式會在 ACXVOLUME 物件上傳送磁片區層級變更的通知,讓 ACX 可以產生對應的事件。

語法

void AcxVolumeChangeLevelNotification(
  ACXVOLUME Volume
);

參數

Volume

ACXVOLUME 物件,其磁片區層級已變更。 如需 ACX 物件的詳細資訊,請參閱 ACX 物件的摘要

傳回值

備註

範例

範例使用方式如下所示。

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

規格需求

   
標頭 acxelements.h

另請參閱