Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется API Core Audio. Дополнительные сведения см. в разделе:
devicetopology.h содержит следующие программные интерфейсы:
Интерфейсы
|
IAudioAutoGainControl Интерфейс IAudioAutoGainControl предоставляет доступ к аппаратному элементу управления автоматическим получением (AGC). |
|
IAudioBass Интерфейс IAudioBass предоставляет доступ к аппаратному элементу управления уровня баса. |
|
IAudioChannelConfig Интерфейс IAudioChannelConfig предоставляет доступ к элементу управления конфигурацией аппаратного канала. |
|
IAudioInputSelector Интерфейс IAudioInputSelector предоставляет доступ к аппаратному элементу управления мультиплексором (селектору ввода). |
|
IAudioLoudness Интерфейс IAudioLoudness предоставляет доступ к управлению компенсацией громкости. |
|
IAudioMidrange Интерфейс IAudioMidrange предоставляет доступ к аппаратному элементу управления среднего уровня. |
|
IAudioMute Интерфейс IAudioMute предоставляет доступ к аппаратному элементу управления отключением звука. |
|
IAudioOutputSelector Интерфейс IAudioOutputSelector предоставляет доступ к аппаратному элементу управления demultiplexer (селектор вывода). |
|
IAudioPeakMeter Интерфейс IAudioPeakMeter предоставляет доступ к аппаратному элементу управления пикового измерения. |
|
IAudioTreble Интерфейс IAudioTreble предоставляет доступ к аппаратному элементу управления с тройной скоростью. |
|
IAudioVolumeLevel Интерфейс IAudioVolumeLevel предоставляет доступ к аппаратному элементу управления громкостью. |
|
IConnector Интерфейс IConnector представляет точку соединения между компонентами. |
|
IControlChangeNotify Интерфейс IControlChangeNotify предоставляет уведомления при изменении состояния части (соединителя или подъединицы). |
|
IControlInterface Интерфейс IControlInterface представляет интерфейс управления для части (соединителя или подъединицы) в топологии устройства. Клиент получает ссылку на интерфейс IControlInterface части, вызывая метод IPart::GetControlInterface. |
|
IDeviceSpecificProperty Интерфейс IDeviceSpecificProperty предоставляет доступ к значению элемента управления для конкретного устройства. |
|
IDeviceTopology Интерфейс IDeviceTopology предоставляет доступ к топологии звукового устройства. |
|
IKsFormatSupport Интерфейс IKsFormatSupport предоставляет сведения о форматах аудиоданных, поддерживаемых программным подключением ввода-вывода (обычно это канал DMA) между звуковым адаптером и системной памятью. |
|
IKsJackDescription Интерфейс IKsJackDescription предоставляет сведения о разъемах или внутренних соединителях, которые обеспечивают физическое соединение между устройством на звуковом адаптере и внешним или внутренним устройством конечной точки (например, микрофоном или проигрывателем компакт-дисков). |
|
IKsJackDescription2 Интерфейс IKsJackDescription2 предоставляет сведения о разъемах или внутренних соединителях, которые обеспечивают физическое соединение между устройством на звуковом адаптере и внешним или внутренним устройством конечной точки (например, микрофоном или проигрывателем компакт-дисков). |
|
IKsJackSinkInformation Интерфейс IKsJackSinkInformation предоставляет доступ к сведениям о приемнике разъема, если разъем поддерживается оборудованием. |
|
Параметрической детали Интерфейс IPart представляет часть (соединитель или подсоединения) топологии устройства. |
|
IPartsList Интерфейс IPartsList представляет список частей, каждая из которых представляет собой объект с интерфейсом IPart, который представляет соединитель или подъединит. |
|
IPerChannelDbLevel Интерфейс IPerChannelDbLevel представляет универсальный интерфейс управления подсоединения, который обеспечивает управление уровнем громкости (в децибелах) аудиопотока или частоты в аудиопотоке. |
|
ISubunit Интерфейс ISubunit представляет аппаратное подсоединение (например, управление громкостью), которое находится в пути к данным между клиентом и устройством конечной точки аудио. |
Структуры
|
KSJACK_DESCRIPTION Структура KSJACK_DESCRIPTION описывает аудиоразъем. |
|
KSJACK_DESCRIPTION2 Структура KSJACK_DESCRIPTION2 описывает аудиоразъем. Чтобы получить описание аудиоразъема соединителя, вызовите IKsJackDescription2::GetJackDescription2. |
|
KSJACK_SINK_INFORMATION В структуре KSJACK_SINK_INFORMATION хранятся сведения о приемнике аудиоразъема. |
|
LUID В структуре LUID хранится идентификатор видеопорта. Эта структура хранится в элементе PortId структуры KSJACK_SINK_INFORMATION. |
Перечисления
|
Тип соединителя Перечисление ConnectorType указывает тип соединения, частью которому является соединитель. |
|
Поток данных Перечисление DataFlow указывает направление потока данных аудиопотока через соединитель. |
|
KSJACK_SINK_CONNECTIONTYPE Перечисление KSJACK_SINK_CONNECTIONTYPE определяет константы, определяющие тип соединения. Эти значения используются в структуре KSJACK_SINK_INFORMATION, в котором хранятся сведения о приемнике аудиоразъема. |
|
PartType Перечисление PartType определяет константы, указывающие, является ли часть в топологии устройства соединителем или подъединитом. |