заголовок acxpin.h
Этот заголовок используется расширениями аудиоклассов ACX.
Дополнительные сведения см. в следующем разделе:
Общие сведения о расширениях класса ACX audio
acxpin.h содержит следующие интерфейсы программирования:
Функции
ACX_CONNECTION_INIT Инициализирует структуру ACX_CONNECTION для использования при настройке подключения. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT Функция ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT инициализирует структуру ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION для использования. |
ACX_JACK_CALLBACKS_INIT Функция ACX_JACK_CALLBACKS_INIT инициализирует структуру ACX_JACK_CALLBACKS для использования. |
ACX_JACK_CONFIG_INIT Макрос ACX_JACK_CONFIG_INIT вызывает функцию ACX_JACK_CONFIG_INIT_ID со значением идентификатора по умолчанию. |
ACX_JACK_CONFIG_INIT_ID Функция ACX_JACK_CONFIG_INIT_ID инициализирует структуру ACX_JACK_CONFIG с указанным идентификатором. |
ACX_MICARRAYGEOMETRY_CONFIG_INIT Функция ACX_MICARRAYGEOMETRY_CONFIG_INIT инициализирует структуру ACX_MICARRAYGEOMETRY_CONFIG для использования. |
ACX_MICROPHONE_CONFIG_INIT Функция ACX_MICROPHONE_CONFIG_INIT инициализировала структуру ACX_MICROPHONE_CONFIG для использования. |
ACX_PHYSICAL_CONNECTION_INIT Функция ACX_PHYSICAL_CONNECTION_INIT инициализирует структуру ACX_PHYSICAL_CONNECTION для использования. |
ACX_PIN_CALLBACKS_INIT Функция ACX_PIN_CALLBACKS_INIT инициализирует структуру ACX_PIN_CALLBACKS для использования. |
ACX_PIN_CONFIG_INIT Макрос ACX_PIN_CONFIG_INIT вызывает функцию ACX_PIN_CONFIG_INIT_ID со значением идентификатора по умолчанию. |
ACX_PIN_CONFIG_INIT_ID Функция ACX_PIN_CONFIG_INIT_ID инициализирует структуру ACX_PIN_CONFIG с указанным идентификатором. |
AcxJackChangeStateNotification Функция AcxJackChangeStateNotification указывает, что произошло изменение состояния указанного джека. |
AcxJackCreate Функция AcxJackCreate создает и инициализирует новый объект звукового разъема. |
AcxMicArrayGeometryAddMicrophoneCoordinates Функция AcxMicArrayGeometryAddMicrophoneCoordinates добавляет физические координаты в геометрию массива микрофонов. |
AcxMicArrayGeometryCreate Функция AcxMicArrayGeometryCreate создает и инициализирует новый объект ACXMICARRAYGEOMETRY. |
AcxPinAddEvents Функция AcxPinAddEvents добавляет массив событий в указанный пин-код. |
AcxPinAddJacks Функция AcxPinAddJacks добавляет массив джеков в указанный пин-код. |
AcxPinAddStreamBridges Функция AcxPinAddStreamBridges добавляет мосты потоков к указанному закреплению. |
AcxPinAssignModeDataFormatList Функция AcxPinAssignModeDataFormatList назначает список форматов данных режима указанному пин-коду. |
AcxPinCreate Функция AcxPinCreate создает и инициализирует новый объект ACXPIN. |
AcxPinGetCircuit Функция AcxPinGetCircuit возвращает канал, к которому подключен пин-код. |
AcxPinGetId Функция AcxPinGetId возвращает идентификатор для указанного пин-кода. |
AcxPinGetRawDataFormatList Функция AcxPinGetRawDataFormatList возвращает список форматов данных в режиме необработанного режима для указанного пин-кода. |
AcxPinGetType Функция AcxPinGetType возвращает тип указанного пин-кода. |
AcxPinNotifyDataFormatChange Функция AcxPinNotifyDataFormatChange вызывается для создания события уведомления об изменении формата данных для указанного пин-кода. |
AcxPinRemoveModeDataFormatList Функция AcxPinRemoveModeDataFormatList удаляет список форматов данных режима для указанного пин-кода. |
AcxPinRemoveStreamBridges Функция AcxPinRemoveStreamBridges удаляет объекты ACXSTREAMBRIDGE из указанного пин-кода. |
AcxPinRetrieveModeDataFormatList Функция AcxPinPinRetrieveModeDataFormatList получает список форматов данных режима для указанного пин-кода. |
Функции обратного вызова
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE Функция обратного вызова EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE реализуется драйвером и вызывается, когда состояние запрашивается для указанного джека. |
EVT_ACX_PIN_CONNECTED Функция обратного вызова EVT_ACX_PIN_CONNECTED реализуется драйвером и вызывается при подключении моста к закреплению моста другого канала. |
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION Функция обратного вызова EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION реализуется драйвером и вызывается при изменении формата данных на указанном закреплении. |
EVT_ACX_PIN_DISCONNECTED Функция обратного вызова EVT_ACX_PIN_DISCONNECTED реализуется драйвером и вызывается, когда закрепление моста канала отключается от пин-кода другого канала. |
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO Функция обратного вызова EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO реализуется драйвером и вызывается при запросе сведений приемника для указанного пин-кода. |
EVT_ACX_PIN_RETRIEVE_NAME Функция обратного вызова EVT_ACX_PIN_RETRIEVE_NAME реализуется драйвером и вызывается, когда имя запрашивается для указанного пин-кода. |
EVT_ACX_PIN_SET_DATAFORMAT Функция обратного вызова EVT_ACX_PIN_SET_DATAFORMAT реализуется драйвером и вызывается для задания формата данных для указанного пин-кода. |
Структуры
ACX_CONNECTION Структура ACX_CONNECTION используется для определения соединения между двумя закреплениями. |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION Структура ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION указывает, как звук обратного цикла перемешивается с микрофоном для KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION. |
ACX_JACK_CALLBACKS Структура ACX_JACK_CALLBACKS указывает функции обратного вызова событий аудио джека. |
ACX_JACK_CONFIG Структура ACX_JACK_CONFIG используется для настройки звукового разъема. |
ACX_JACK_DESCRIPTION Структура ACX_JACK_DESCRIPTION описывает атрибуты звукового разъема, например типа подключения, физического расположения и т. д. |
ACX_JACK_SINK_INFORMATION Структура ACX_JACK_SINK_INFORMATION указывает сведения о цифровом звуковом устройстве, связанном с дисплеем, например устройство HDMI или порт отображения. |
ACX_MIC_ARRAY_GEOMETRY Структура ACX_MIC_ARRAY_GEOMETRY указывает тип и геометрию массива микрофонов. |
ACX_MICARRAYGEOMETRY_CONFIG Структура ACX_MICARRAYGEOMETRY_CONFIG используется для настройки массива микрофонов. |
ACX_MICROPHONE_CONFIG Структура ACX_MICROPHONE_CONFIG используется для настройки микрофона. |
ACX_MICROPHONE_COORDINATES Структура ACX_MICROPHONE_COORDINATES указывает трехмерные расположения микрофона в координатах X, Y и Z. |
ACX_PHYSICAL_CONNECTION Структура ACX_PHYSICAL_CONNECTION описывает физическое звуковое соединение между двумя объектами ACXCIRCUIT. |
ACX_PIN_CALLBACKS Структура ACX_PIN_CALLBACKS указывает функции обратного вызова событий пин-кода. |
ACX_PIN_CONFIG Структура ACX_PIN_CONFIG используется для настройки пин-кода. |
Перечисления
ACX_CONNECTION_FLAGS Перечисление ACX_CONNECTION_FLAGS используется структурой ACX_CONNECTION для указания типов идентификаторов объектов ACX. |
ACX_JACK_CONFIG_FLAGS Перечисление ACX_JACK_CONFIG_FLAGS используется для описания свойств физического разъема для расширения класса аудио (ACX). |
ACX_JACK_CONNECTION_TYPE Перечисление ACX_JACK_CONNECTION_TYPE используется для описания типа физического подключения. |
ACX_JACK_GEN_LOCATION Перечисление ACX_JACK_GEN_LOCATION используется структурой ACX_JACK_DESCRIPTION для описания общего расположения звукового разъема в системе. |
ACX_JACK_GEO_LOCATION Перечисление ACX_JACK_GEO_LOCATION используется структурой ACX_JACK_DESCRIPTION для описания геометрического расположения звукового разъема. |
ACX_JACK_PORT_CONNECTION Перечисление ACX_JACK_PORT_CONNECTION используется структурой ACX_JACK_DESCRIPTION и указывает тип порта, представленного джеком. |
ACX_JACK_SINK_INFO_CONNECTION_TYPE Перечисление ACX_JACK_SINK_INFO_CONNECTION_TYPE используется структурой ACX_JACK_SINK_INFORMATION для указания типа соединения. |
ACX_MIC_ARRAY_TYPE Перечисление ACX_MIC_ARRAY_TYPE используется для указания типа массива микрофонов. |
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS Перечисление ACX_MICARRAYGEOMETRY_CONFIG_FLAGS используется для настройки геометрии массива микрофонов. |
ACX_MICROPHONE_CONFIG_FLAGS Перечисление ACX_MICROPHONE_CONFIG_FLAGS используется для настройки физического микрофона. |
ACX_MICROPHONE_TYPE Перечисление ACX_MICROPHONE_TYPE используется для идентификации шаблона сбора микрофона. |
ACX_PHYSICAL_CONNECTION_FLAGS Перечисление ACX_PHYSICAL_CONNECTION_FLAGS используется структурой ACX_PHYSICAL_CONNECTION для инициализации физического соединения. |
ACX_PIN_COMMUNICATION Перечисление ACX_PIN_COMMUNICATION используется структурой ACX_PIN_CONFIG для указания типа связи пин-кода. |
ACX_PIN_CONFIG_FLAGS Перечисление ACX_PIN_CONFIG_FLAGS указывает параметры конфигурации пин-кода, используемые в структуре ACX_PIN_CONFIG. |
ACX_PIN_QUALIFIER Перечисление ACX_PIN_QUALIFIER указывает, как ПИН-код подключен в топологии звука с несколькими каналами. |
ACX_PIN_TYPE Перечисление ACX_PIN_TYPE используется структурой ACX_PIN_CONFIG для указания типа пин-кода. |