Поделиться через


структура 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 peakmeter, определенные ACX_STREAMAUDIOENGINE_CONFIG_FLAGS перечисления.

В настоящее время биты флагов не определены. Задайте для этого элемента значение нулю — 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

См. также