Заголовок devicetopology.h
Этот заголовок используется 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 определяет константы, указывающие, является ли часть в топологии устройства соединителем или подъединитом. |