Condividi tramite


struttura ACX_VOLUME_CONFIG (acxelements.h)

La struttura ACX_VOLUME_CONFIG viene usata per definire la configurazione del volume acx.

Sintassi

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;

Members

Size

Lunghezza, in byte, di questa struttura.

Id

Numero che rappresenta l'ID elemento.

Name

Puntatore a un GUID che rappresenta il nome dell'elemento. Può essere usato per il debug e verrà usato per impostazione predefinita per GUID_NULL se non specificato.

Flags

Flag di configurazione del volume Acx definiti dall'enumerazione ACX_VOLUME_CONFIG_FLAGS.

Non sono attualmente definiti bit di flag. Impostare questo membro su zero - AcxVolumeConfigNoFlags

ChannelsCount

Il numero di canali. Si tratta di un conteggio basato su uno.

Maximum

Livello di boost massimo per il volume.

Minimum

Livello di boost minimo per il volume.

SteppingDelta

Delta delle istruzioni per il volume.

Callbacks

Struttura ACX_VOLUME_CALLBACKS che identifica i callback del driver per le operazioni del volume ACX.

Commenti

Esempio

Di seguito è riportato un esempio di utilizzo.

    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;

Requisiti di ACX

Versione minima di ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxelements.h

Vedi anche

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