Заголовок acxpin.h
Этот заголовок используется расширениями аудиоклассов ACX.
Дополнительные сведения см. в разделе:
Примечание
Заголовки и библиотеки ACX не включены в WDK 10.0.22621.2428 (выпущен 24 октября 2023 г.), но доступны в предыдущих версиях, а также в последних (сборках серии 25000) Insider Preview WDK. Дополнительные сведения о предварительных версиях WDK см. в статье Установка предварительных версий пакета драйверов Windows (WDK).
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 Функция AcxPinRetrieveModeDataFormatList получает список форматов данных режима для указанного контакта. |
Функции обратного вызова
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 для указания типа закрепления. |