Freigeben über


ACX_STREAMAUDIOENGINE_CONFIG-Struktur (acxelements.h)

Die ACX_STREAMAUDIOENGINE_CONFIG-Struktur wird verwendet, um die Konfiguration der Streamaudio-Engine zu definieren.

Syntax

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;

Member

Size

Die Länge dieser Struktur in Bytes.

Id

Eine Zahl, die die Element-ID darstellt.

Name

Ein Zeiger auf eine GUID, die den Namen des Elements darstellt. Kann zum Debuggen verwendet werden und wird standardmäßig auf GUID_NULL, falls nicht angegeben.

Flags

Acx peakmeter configuration flags defined by the ACX_STREAMAUDIOENGINE_CONFIG_FLAGS enum.

Derzeit sind keine Flagbits definiert. Legen Sie dieses Element auf 0 fest– AcxStreamAudioEngineConfigNoFlags.

VolumeElement

Ein vorhandenes ACXVOLUME-Objekt, das von der Streamaudio-Engine für Volumevorgänge verwendet wird.

MuteElement

Ein vorhandenes ACXMUTE-Objekt, das von der Streamaudio-Engine für Stummschaltungsvorgänge verwendet wird.

PeakMeterElement

Ein vorhandenes ACXPEAKMETER-Objekt, das von der Streamaudio-Engine für Peakmeter-Vorgänge verwendet wird.

Callbacks

Die ACX_STREAMAUDIOENGINE_CALLBACKS Struktur , die die Treiberrückrufe für ACX-Audio-Engine-Streamingvorgänge identifiziert.

Bemerkungen

Beispiel

Das Beispiel für die Verwendung ist unten dargestellt.

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

ACX-Anforderungen

ACX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxelements.h

Weitere Informationen