Función AcxVolumeChangeLevelNotification (acxelements.h)

La función AcxVolumeChangeLevelNotification envía una notificación de un cambio de nivel de volumen en un objeto ACXVOLUME para que ACX pueda generar un evento correspondiente.

Sintaxis

void AcxVolumeChangeLevelNotification(
  ACXVOLUME Volume
);

Parámetros

Volume

Objeto ACXVOLUME cuyo nivel de volumen ha cambiado. Para obtener más información sobre los objetos ACX, vea Resumen de objetos ACX.

Valor devuelto

None

Notas

Ejemplo

A continuación se muestra un ejemplo de uso.

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

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxelements.h

Consulte también

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