Freigeben über


ACX_STREAMAUDIOENGINE_CONFIG Struktur (acxelements.h)

Die ACX_STREAMAUDIOENGINE_CONFIG-Struktur wird verwendet, um die Konfiguration des Streamaudiomoduls 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;

Angehörige

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 für das Debuggen verwendet werden und wird standardmäßig GUID_NULL, falls nicht angegeben.

Flags

Acx peakmeter configuration flags defined by the ACX_STREAMAUDIOENGINE_CONFIG_FLAGS enum.

Zurzeit sind keine Flagbits definiert. Legen Sie dieses Element auf Null fest – AcxStreamAudioEngineConfigNoFlags.

VolumeElement

Ein vorhandenes ACXVOLUME-Objekt, das vom Streamaudiomodul für Volumevorgänge verwendet wird.

MuteElement

Ein vorhandenes ACXMUTE-Objekt, das für Stummschaltvorgänge durch das Streamaudiomodul verwendet wird.

PeakMeterElement

Ein vorhandenes ACXPEAKMETER-Objekt, das vom Streamaudiomodul für Spitzenmetervorgänge verwendet wird.

Callbacks

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

Bemerkungen

Beispiel

Die Beispielverwendung wird unten gezeigt.

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

ACX-Anforderungen

Mindestens ACX-Version: 1.0

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

Anforderungen

Anforderung Wert
Header- acxelements.h

Siehe auch