次の方法で共有


AcxVolumeChangeLevelNotification 関数 (acxelements.h)

AcxVolumeChangeLevelNotification 関数は、ACX が対応するイベントを生成できるように、ACXVOLUME オブジェクトでボリューム レベルの変更の通知を送信します。

構文

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 ヘッダー](index.md)