Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот заголовок используется расширениями аудиоклассов ACX.
Дополнительные сведения можно найти здесь
Общие сведения о расширениях класса ACX audio
acxelements.h содержит следующие интерфейсы программирования:
Функции
|
ACX_AUDIOENGINE_CALLBACKS_INIT Функция ACX_AUDIOENGINE_CALLBACKS_INIT инициализирует структуру ACX_AUDIOENGINE_CALLBACKS драйвера. |
|
ACX_AUDIOENGINE_CONFIG_INIT Функция ACX_AUDIOENGINE_CONFIG_INIT инициализирует структуру ACX_AUDIOENGINE_CONFIG драйвера. |
|
ACX_AUDIOENGINE_CONFIG_INIT_ID Так как ACX_AUDIOENGINE_CONFIG_INIT_ID предоставляет те же функции, что и ACX_AUDIOENGINE_CONFIG_INIT, рекомендуется использовать ACX_AUDIOENGINE_CONFIG_INIT. |
|
ACX_AUDIOMODULE_CALLBACKS_INIT Функция ACX_AUDIOMODULE_CALLBACKS_INIT инициализирует структуру ACX_AUDIOMODULE_CALLBACKS. |
|
ACX_AUDIOMODULE_CONFIG_INIT Функция ACX_AUDIOMODULE_CONFIG_INIT инициализирует структуру ACX_AUDIOMODULE_CONFIG. |
|
ACX_AUDIOMODULE_CONFIG_INIT_ID Так как ACX_AUDIOMODULE_CONFIG_INIT_ID предоставляет те же функции, что и ACX_AUDIOMODULE_CONFIG_INIT, рекомендуется использовать ACX_AUDIOMODULE_CONFIG_INIT. |
|
ACX_ELEMENT_CONFIG_INIT Функция ACX_ELEMENT_CONFIG_INIT инициализирует структуру ACX_ELEMENT_CONFIG. |
|
ACX_ELEMENT_CONFIG_INIT_ID Так как ACX_ELEMENT_CONFIG_INIT_ID предоставляет те же функции, что и ACX_ELEMENT_CONFIG_INIT, рекомендуется использовать ACX_ELEMENT_CONFIG_INIT. |
|
ACX_KEYWORDSPOTTER_CALLBACKS_INIT Функция ACX_KEYWORDSPOTTER_CALLBACKS_INIT инициализирует структуру ACX_KEYWORDSPOTTER_CALLBACKS. |
|
ACX_KEYWORDSPOTTER_CONFIG_INIT Функция ACX_KEYWORDSPOTTER_CONFIG_INIT инициализирует структуру ACX_KEYWORDSPOTTER_CONFIG. |
|
ACX_KEYWORDSPOTTER_CONFIG_INIT_ID Так как ACX_KEYWORDSPOTTER_CONFIG_INIT_ID предоставляет те же функции, что и ACX_KEYWORDSPOTTER_CONFIG_INIT, рекомендуется использовать ACX_KEYWORDSPOTTER_CONFIG_INIT. |
|
ACX_MUTE_CALLBACKS_INIT Функция ACX_MUTE_CALLBACKS_INIT инициализирует структуру ACX_MUTE_CALLBACKS. |
|
ACX_MUTE_CONFIG_INIT Функция ACX_MUTE_CONFIG_INIT инициализирует структуру ACX_MUTE_CONFIG. |
|
ACX_MUTE_CONFIG_INIT_ID Так как ACX_MUTE_CONFIG_INIT_ID предоставляет те же функции, что и ACX_MUTE_CONFIG_INIT, рекомендуется использовать ACX_MUTE_CONFIG_INIT. |
|
ACX_PEAKMETER_CALLBACKS_INIT Функция ACX_PEAKMETER_CALLBACKS_INIT инициализирует структуру ACX_PEAKMETER_CALLBACKS. |
|
ACX_PEAKMETER_CONFIG_INIT Функция ACX_PEAKMETER_CONFIG_INIT инициализирует структуру ACX_PEAKMETER_CONFIG. |
|
ACX_PEAKMETER_CONFIG_INIT_ID Так как ACX_PEAKMETER_CONFIG_INIT_ID предоставляет те же функции, что и ACX_PEAKMETER_CONFIG_INIT, рекомендуется использовать ACX_PEAKMETER_CONFIG_INIT. |
|
ACX_STREAMAUDIOENGINE_CALLBACKS_INIT Функция ACX_STREAMAUDIOENGINE_CALLBACKS_INIT инициализирует структуру ACX_STREAMAUDIOENGINE_CALLBACKS. |
|
ACX_STREAMAUDIOENGINE_CONFIG_INIT Функция ACX_STREAMAUDIOENGINE_CONFIG_INIT инициализирует структуру ACX_STREAMAUDIOENGINE_CONFIG. |
|
ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID Так как ACX_STREAMAUDIOENGINE_CONFIG_INIT_ID предоставляет те же функции, что и ACX_STREAMAUDIOENGINE_CONFIG_INIT, рекомендуется использовать ACX_STREAMAUDIOENGINE_CONFIG_INIT. |
|
ACX_VOLUME_CALLBACKS_INIT Функция ACX_VOLUME_CALLBACKS_INIT инициализирует структуру ACX_VOLUME_CALLBACKS. |
|
ACX_VOLUME_CONFIG_INIT Функция ACX_VOLUME_CONFIG_INIT инициализирует структуру ACX_VOLUME_CONFIG. |
|
ACX_VOLUME_CONFIG_INIT_ID В настоящее время ACX_VOLUME_CONFIG_INIT_ID может принимать только acxElementIdDefault в качестве входных данных для идентификатора элемента, который совпадает с использованием ACX_VOLUME_CONFIG_INIT. |
|
AcxAudioEngineCreate Функция AcxAudioEngineCreate используется для создания звукового модуля, который будет связан с родительским объектом устройства WDFDEVICE канала. |
|
AcxAudioEngineGetDeviceFormatList Функция AcxAudioEngineGetDeviceFormatList извлекает объект ACXDATAFORMATLIST формата списка ACX. |
|
AcxAudioModuleCreate Функция AcxAudioModuleCreate используется для создания звукового модуля, который будет связан с родительским объектом канала ACX. |
|
AcxElementAddEvents Функция AcxElementAddEvents предоставляет возможность добавлять объекты событий ACXEVENT в объект ACXELEMENT. |
|
AcxElementCreate Функция AcxElementCreate используется для создания объекта ACXELEMENT, который будет связан с каналом или родительским объектом устройства потока. |
|
AcxElementGetContainer Функция AcxElementGetContainer извлекает связанный контейнер для заданного элемента ACX. |
|
AcxElementGetId Функция AcxElementGetId извлекает число, представляющее идентификатор элемента для заданного объекта элемента ACX. |
|
AcxKeywordSpotterCreate Функция AcxKeywordSpotterCreate используется для создания объекта обнаружения ключевых слов ACX, который будет связан с родительским объектом устройства канала. |
|
AcxMuteChangeStateNotification Функция AcxMuteChangeStateNotification отправляет уведомление об изменении состояния выключения объекта ACXMUTE, чтобы acx может создать соответствующее событие. |
|
AcxMuteCreate Функция AcxMuteCreate используется для создания объекта включения ACX, который будет связан с родительским объектом канала. |
|
AcxPeakMeterCreate Функция AcxPeakMeterCreate используется для создания объекта пикового счетчика ACX, который будет связан с родительским объектом канала. |
|
AcxStreamAudioEngineCreate Функция AcxStreamAudioEngineCreate используется для создания объекта звукового модуля потока ACX, который будет связан с родительским объектом потока ACX. |
|
AcxStreamAudioEngineGetStream Функция AcxStreamAudioEngineGetStream извлекает объект ACXSTREAM, связанный с заданным объектом подсистемы аудиопотока. |
|
AcxVolumeChangeLevelNotification Функция AcxVolumeChangeLevelNotification отправляет уведомление об изменении уровня тома в объекте ACXVOLUME, чтобы аккс смог создать соответствующее событие. |
|
AcxVolumeCreate Функция AcxVolumeCreate используется для создания объекта тома ACX, который будет связан с родительским объектом канала. |
Функции обратного вызова
|
EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE Функция обратного вызова EVT_ACX_AUDIOENGINE_ASSIGN_EFFECTS_STATE реализуется драйвером и вызывается, когда для узла подсистемы аудиозаписи задано состояние глобальных эффектов. |
|
EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT Функция обратного вызова EVT_ACX_AUDIOENGINE_ASSIGN_ENGINE_FORMAT реализуется драйвером и вызывается при установке внутреннего формата смеси для узла звукового модуля. |
|
EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS Обратный вызов EVT_ACX_AUDIOENGINE_RETRIEVE_BUFFER_SIZE_LIMITS реализуется драйвером и вызывается, когда для заданного формата данных запрашиваются ограничения размера буфера для указанного звукового модуля. |
|
EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE Функция обратного вызова EVT_ACX_AUDIOENGINE_RETRIEVE_EFFECTS_STATE реализуется драйвером и вызывается при запросе состояния глобальных эффектов для указанного узла звукового модуля. |
|
EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT Обратный вызов EVT_ACX_AUDIOENGINE_RETRIEVE_ENGINE_FORMAT реализуется драйвером и вызывается при запросе внутреннего формата смешивания для указанного звукового модуля. |
|
EVT_ACX_AUDIOMODULE_PROCESSCOMMAND EVT_ACX_AUDIOMODULE_PROCESSCOMMAND сообщает драйверу обработать команду для элемента звукового модуля. |
|
EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM EVT_ACX_KEYWORDSPOTTER_ASSIGN_ARM задает состояние руки точечным элементом ключевого слова. |
|
EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS EVT_ACX_KEYWORDSPOTTER_ASSIGN_PATTERNS назначает шаблоны обнаружения для обнаружения ключевых слов, используемых точечным элементом ключевого слова. |
|
EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET EVT_ACX_KEYWORDSPOTTER_ASSIGN_RESET сбрасывает детектор точечных слов в безоружное состояние без набора шаблонов. |
|
EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM EVT_ACX_KEYWORDSPOTTER_RETRIEVE_ARM извлекает текущее состояние руки точечных элементов ключевого слова. |
|
EVT_ACX_MUTE_ASSIGN_STATE Функция обратного вызова EVT_ACX_MUTE_ASSIGN_STATE реализуется драйвером и вызывается при установке состояния указанного канала на узле отключения звука. |
|
EVT_ACX_MUTE_RETRIEVE_STATE Функция обратного вызова EVT_ACX_MUTE_RETRIEVE_STATE реализуется драйвером и вызывается при запросе состояния указанного канала на узле отключения звука. |
|
EVT_ACX_PEAKMETER_RETRIEVE_LEVEL Функция обратного вызова EVT_ACX_PEAKMETER_RETRIEVE_LEVEL реализуется драйвером и вызывается при запросе уровня указанного канала на узле пикометра. |
|
EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL EVT_ACX_RAMPED_VOLUME_ASSIGN_LEVEL реализуется драйвером и вызывается, когда для узла тома устанавливается уровень тома канала. |
|
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION Функция обратного вызова EVT_ACX_STREAMAUDIOENGINE_ASSIGN_CURRENT_WRITE_POSITION реализуется драйвером и вызывается при установке текущей позиции записи для указанного звукового модуля потока. |
|
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE Функция обратного вызова EVT_ACX_STREAMAUDIOENGINE_ASSIGN_EFFECTS_STATE реализуется драйвером и вызывается при установке состояния локальных эффектов для узла подсистемы потоковой передачи звука. |
|
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION Функция обратного вызова EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LAST_BUFFER_POSITION реализуется драйвером и вызывается, когда для указанного звукового модуля задано положение последнего допустимого байта в звуковом буфере. |
|
EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION EVT_ACX_STREAMAUDIOENGINE_ASSIGN_LOOPBACK_PROTECTION реализуется драйвером и вызывается при установке состояния защиты обратного цикла для узла подсистемы потоковой передачи звука. |
|
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE Функция обратного вызова EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_EFFECTS_STATE реализуется драйвером и вызывается при запросе состояния локальных эффектов для указанного звукового модуля потока. |
|
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION Обратный вызов EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_LINEAR_BUFFER_POSITION реализуется драйвером и вызывается при запросе линейного буфера для указанного звукового модуля потока. |
|
EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION Функция обратного вызова EVT_ACX_STREAMAUDIOENGINE_RETRIEVE_PRESENTATION_POSITION реализуется драйвером и вызывается для получения текущей позиции в звуковых данных, отрисовываемых в узле подсистемы потоковой передачи звука. |
|
EVT_ACX_VOLUME_ASSIGN_LEVEL Функция обратного вызова EVT_ACX_VOLUME_ASSIGN_LEVEL реализуется драйвером и вызывается при установке уровня тома канала для узла тома. |
|
EVT_ACX_VOLUME_RETRIEVE_LEVEL Функция обратного вызова EVT_ACX_VOLUME_RETRIEVE_LEVEL реализуется драйвером и вызывается при запросе уровня тома указанного канала на узле тома. |
Структуры
|
ACX_AUDIOENGINE_CALLBACKS Структура ACX_AUDIOENGINE_CALLBACKS определяет обратные вызовы для звукового модуля ACX. |
|
ACX_AUDIOENGINE_CONFIG Структура ACX_AUDIOENGINE_CONFIG используется для определения конфигурации звукового модуля. |
|
ACX_AUDIOMODULE_CALLBACKS Структура ACX_AUDIOMODULE_CALLBACKS определяет обратные вызовы драйвера для операций аудиомодулем ACX. |
|
ACX_AUDIOMODULE_CONFIG Структура ACX_AUDIOMODULE_CONFIG используется для определения конфигурации модуля аудио. |
|
ACX_AUDIOMODULE_DESCRIPTOR ACX_AUDIOMODULE_DESCRIPTOR используется для определения структуры дескриптора модуля аудио. |
|
ACX_ELEMENT_CONFIG Структура ACX_ELEMENT_CONFIG используется для определения конфигурации элемента звука. |
|
ACX_KEYWORDSPOTTER_CALLBACKS Структура ACX_KEYWORDSPOTTER_CALLBACKS определяет обратные вызовы драйвера для ключевых операций обнаружения слов. |
|
ACX_KEYWORDSPOTTER_CONFIG Структура ACX_KEYWORDSPOTTER_CONFIG используется для определения конфигурации точечных слов аудио. |
|
ACX_MUTE_CALLBACKS Структура ACX_MUTE_CALLBACKS определяет обратные вызовы драйвера для операций отключения ACX. |
|
ACX_MUTE_CONFIG Структура ACX_MUTE_CONFIG используется для определения конфигурации звукозаключения звука. |
|
ACX_PEAKMETER_CALLBACKS Структура ACX_PEAKMETER_CALLBACKS определяет обратные вызовы драйвера для операций пиковых значений ACX. |
|
ACX_PEAKMETER_CONFIG Структура ACX_PEAKMETER_CONFIG используется для определения конфигурации аудиопикметра. |
|
ACX_STREAMAUDIOENGINE_CALLBACKS Структура ACX_STREAMAUDIOENGINE_CALLBACKS определяет обратные вызовы драйвера для операций потоков аудиодвижения ACX. |
|
ACX_STREAMAUDIOENGINE_CONFIG Структура ACX_STREAMAUDIOENGINE_CONFIG используется для определения конфигурации потока звукового модуля. |
|
ACX_VOLUME_CALLBACKS Структура ACX_VOLUME_CALLBACKS определяет обратные вызовы драйвера для операций тома ACX. |
|
ACX_VOLUME_CONFIG Структура ACX_VOLUME_CONFIG используется для определения конфигурации тома acx. |
Перечисления
|
ACX_AUDIOENGINE_CONFIG_FLAGS Перечисление ACX_AUDIOENGINE_CONFIG_FLAGS определяет флаги конфигурации для звукового модуля ACX. |
|
ACX_AUDIOMODULE_CONFIG_FLAGS Перечисление ACX_AUDIOMODULE_CONFIG_FLAGS определяет флаги конфигурации для звукового модуля ACX. |
|
ACX_CONSTRICTOR_OPTION Перечисление ACX_CONSTRICTOR_OPTION определяет параметры состояния защиты от обратного цикла узла подсистемы потоковой передачи звука. |
|
ACX_ELEMENT_CONFIG_FLAGS Перечисление ACX_ELEMENT_CONFIG_FLAGS определяет флаги конфигурации для элемента ACX. |
|
ACX_KEYWORDSPOTTER_CONFIG_FLAGS Перечисление ACX_KEYWORDSPOTTER_CONFIG_FLAGS определяет флаги конфигурации для точечных слов аудио acX. |
|
ACX_MUTE_CONFIG_FLAGS Перечисление ACX_MUTE_CONFIG_FLAGS определяет флаги конфигурации для элемента acX mute. |
|
ACX_PEAKMETER_CONFIG_FLAGS Перечисление ACX_PEAKMETER_CONFIG_FLAGS определяет флаги конфигурации для элемента acX peakmeter. |
|
ACX_STREAMAUDIOENGINE_CONFIG_FLAGS Перечисление ACX_STREAMAUDIOENGINE_CONFIG_FLAGS определяет флаги конфигурации для звукового модуля потока ACX. |
|
ACX_VOLUME_CONFIG_FLAGS Перечисление ACX_VOLUME_CONFIG_FLAGS определяет флаги конфигурации для элемента тома ACX. |
|
ACX_VOLUME_CURVE_TYPE Перечисление ACX_VOLUME_CURVE_TYPE определяет константы, определяющие алгоритм кривой, применяемый для задания уровня тома. |