共用方式為


ACX_STREAMAUDIOENGINE_CONFIG 結構 (acxelements.h)

ACX_STREAMAUDIOENGINE_CONFIG 結構可用來定義串流音訊引擎組態。

語法

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;

成員

Size

這個結構的長度,以位元組為單位。

Id

表示項目標識碼的數位。

Name

GUID 的指標,表示項目的名稱。 可用於偵錯,如果未提供,則預設為GUID_NULL。

Flags

ACX_STREAMAUDIOENGINE_CONFIG_FLAGS列舉所定義的 Acx 尖峰計組態旗標。

目前未定義旗標位。 將此成員設定為零 - AcxStreamAudioEngineConfigNoFlags。

VolumeElement

串流音訊引擎用於音量作業的現有 ACXVOLUME 物件。

MuteElement

串流音訊引擎用於靜音作業的現有 ACXMUTE 物件。

PeakMeterElement

串流音訊引擎用於尖峰運算的現有 ACXPEAKMETER 物件。

Callbacks

ACX_STREAMAUDIOENGINE_CALLBACKS 結構,可識別 ACX 音訊引擎串流作業的驅動程式回呼。

備註

範例

範例使用方式如下所示。

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

ACX 需求

最低 ACX 版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

規格需求

需求
標頭 acxelements.h

另請參閱