Compartir a través de


estructura ACX_VOLUME_CONFIG (acxelements.h)

La estructura ACX_VOLUME_CONFIG se usa para definir la configuración del volumen acx.

Sintaxis

typedef struct _ACX_VOLUME_CONFIG {
  ULONG                 Size;
  ULONG                 Id;
  const GUID            *Name;
  ULONG                 Flags;
  ULONG                 ChannelsCount;
  LONG                  Maximum;
  LONG                  Minimum;
  ULONG                 SteppingDelta;
  PACX_VOLUME_CALLBACKS Callbacks;
} ACX_VOLUME_CONFIG, *PACX_VOLUME_CONFIG;

Miembros

Size

Longitud, en bytes, de esta estructura.

Id

Número que representa el identificador de elemento.

Name

Puntero a un GUID que representa el nombre del elemento. Se puede usar para la depuración y se GUID_NULL de forma predeterminada si no se proporciona.

Flags

Marcas de configuración de volumen acx definidas por la enumeración ACX_VOLUME_CONFIG_FLAGS.

Actualmente no se definen bits de marca. Establezca este miembro en cero: AcxVolumeConfigNoFlags

ChannelsCount

Número de canales. Se trata de un recuento basado.

Maximum

Nivel de aumento máximo para el volumen.

Minimum

Nivel de aumento mínimo para el volumen.

SteppingDelta

Delta de paso a paso para el volumen.

Callbacks

La estructura ACX_VOLUME_CALLBACKS que identifica las devoluciones de llamada del controlador para las operaciones de volumen de ACX.

Observaciones

Ejemplo

A continuación se muestra el uso de ejemplo.

    ACX_VOLUME_CALLBACKS            volumeCallbacks;
    ACX_VOLUME_CONFIG               volumeCfg;

    ACX_VOLUME_CALLBACKS_INIT(&volumeCallbacks);
    volumeCallbacks.EvtAcxVolumeAssignLevel = CodecC_EvtVolumeAssignLevelCallback;
    volumeCallbacks.EvtAcxVolumeRetrieveLevel = CodecC_EvtVolumeRetrieveLevelCallback;

    ACX_VOLUME_CONFIG_INIT(&volumeCfg);
    volumeCfg.ChannelsCount = MAX_CHANNELS;
    volumeCfg.Minimum = VOLUME_LEVEL_MINIMUM;
    volumeCfg.Maximum = VOLUME_LEVEL_MAXIMUM;
    volumeCfg.SteppingDelta = VOLUME_STEPPING;
    volumeCfg.Callbacks = &volumeCallbacks;

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
encabezado de acxelements.h

Consulte también

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