AcxVolumeChangeLevelNotification 函数 (acxelements.h)

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

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求
Header acxelements.h

另请参阅

  • [acxelements.h header] (index.md)