Condividi tramite


struttura ACX_STREAMAUDIOENGINE_CONFIG (acxelements.h)

La struttura ACX_STREAMAUDIOENGINE_CONFIG viene usata per definire la configurazione del motore audio di flusso.

Sintassi

typedef struct _ACX_STREAMAUDIOENGINE_CONFIG {
  ULONG                            Size;
  ULONG                            Id;
  const GUID                       *Name;
  ULONG                            Flags;
  ACXVOLUME                        VolumeElement;
  ACXMUTE                          MuteElement;
  ACXPEAKMETER                     PeakMeterElement;
  PACX_STREAMAUDIOENGINE_CALLBACKS Callbacks;
} ACX_STREAMAUDIOENGINE_CONFIG, *PACX_STREAMAUDIOENGINE_CONFIG;

Membri

Size

Lunghezza, in byte, di questa struttura.

Id

Numero che rappresenta l'ID dell'elemento.

Name

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

Flags

Flag di configurazione del picco Acx definiti dall'enumerazione ACX_STREAMAUDIOENGINE_CONFIG_FLAGS.

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

VolumeElement

Oggetto ACXVOLUME esistente utilizzato per le operazioni del volume dal motore audio di flusso.

MuteElement

Oggetto ACXMUTE esistente utilizzato per le operazioni di disattivazione tramite il motore audio di flusso.

PeakMeterElement

Oggetto ACXPEAKMETER esistente utilizzato per le operazioni di picco dal motore audio di flusso.

Callbacks

La struttura ACX_STREAMAUDIOENGINE_CALLBACKS che identifica i callback del driver per le operazioni di streaming del motore audio ACX.

Osservazioni

Esempio

Di seguito è riportato un esempio di utilizzo.

        ACX_STREAMAUDIOENGINE_CONFIG audioEngineCfg;
        ACX_STREAMAUDIOENGINE_CONFIG_INIT(&audioEngineCfg);
        audioEngineCfg.VolumeElement = volumeElement;
        audioEngineCfg.MuteElement = muteElement;
        audioEngineCfg.PeakMeterElement = peakmeterElement;
        audioEngineCfg.Callbacks = &streamAudioEngineCallbacks;

Requisiti ACX

versione minima di ACX: 1.0

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

Fabbisogno

Requisito Valore
intestazione acxelements.h

Vedere anche

  • intestazione acxelements.h