Поделиться через


AudioUnit Пространство имен

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

Классы

AUAudioUnit

Подкласс, AVAudioNode подклассы которого обрабатывают звук.

AUAudioUnit_AUAudioInputOutputUnit

Определяет интерфейс узла для звукового модуля.

AUAudioUnit.Notifications

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUAudioUnitBus

Входное или выходное подключение к звуковому блоку.

AUAudioUnitBusArray

Контейнер, содержащий AUAudioUnitBus объекты для звуковой единицы.

AUAudioUnitPreset

Имя и идентификатор предустановки настраиваемого параметра.

AudioComponent

Звуковой компонент.

AudioComponentConfigurationInfo

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioComponentInfo

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioComponentValidationParameter

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioUnit

Подключаемый компонент, который обрабатывает или создает звуковые данные.

AudioUnitConfigurationInfo

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioUnitException

Исключение, связанное с функциями в пространстве имен MonoTouch.AudioUnit.

AudioUnitParameterInfo

Содержит сведения о параметре аудиоустройства.

AudioUnitUtils

Служебный класс для хранения различных функций, связанных с аудиопотоками, примерами и категориями выходных данных.

AUGraph

Граф обработки звука.

AUParameter

Параметр аудиоустройства.

AUParameterGroup

Группа AUParameter объектов для звукового блока.

AUParameterNode

Узел, представляющий параметр или группу параметров в AUParameterTree.

AUParameterTree

Дерево, содержащее все параметры аудиоустройства для аудиоустройства.

AURenderEventEnumerator

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUScheduledAudioFileRegion

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

ClassInfoDictionary

Содержит пары "ключ-значение" в сведениях о классе. Используется с SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32) и GetClassInfo(AudioUnitScopeType, UInt32).

ExtAudioFile

ExtendedAudioFile обеспечивает высокоуровневый доступ к звуковым файлам. Он предоставляет единый единый интерфейс для чтения и записи закодированных и незакодированных файлов с доступом к AudioFile API и AudioConverter .

ResourceUsageInfo

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

SamplerInstrumentData

Описывает инструмент выборки. Используется с LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32).

Структуры

AudioComponentDescription

Идентификаторы для .AudioComponent

AudioUnitParameterEvent

Изменение параметра аудиоустройства.

AudioUnitParameterEvent.EventValuesStruct

Содержит структуры для событий изменения параметров различных типов.

AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct

Содержит значения, описывающие изменение шага в значении параметра.

AudioUnitParameterEvent.EventValuesStruct.RampStruct

Содержит значения, описывающие линейное изменение в значении параметра.

AUParameterAutomationEvent

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUParameterEvent

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUParameterObserverToken

Содержит маркер для делегата наблюдателя установленного параметра.

AURecordedParameterEvent

Событие, представляющее изменение и время изменения значения параметра.

AURenderEvent

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AURenderEventHeader

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

Интерфейсы

IAUAudioUnitFactory

Интерфейс, который должны реализовать расширения audio Unit версии 3.

Перечисления

AU3DMixerAttenuationCurve

Перечисляет типы кривых затухания.

AU3DMixerRenderingFlags

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUAudioUnitBusType

Перечисляет возможности ввода-ouput шины аудиоустройства.

AudioCodecManufacturer

Перечисление, значения которого указывают, следует ли использовать аппаратный или программный кодировщик.

AudioComponentFlag

Перечисление тегов, значение которого указывает, доступен ли звуковой компонент для поиска. Используется с ComponentFlags.

AudioComponentInstantiationOptions

Перечисляет параметры, которые можно использовать при создании экземпляра AUAudioUnit.

AudioComponentManufacturerType

Перечисление , указывающее, что звуковой компонент был изготовлен компанией Apple.

AudioComponentStatus

Перечисляет значения состояния, возвращаемые AudioOutputUnitPublish(AudioComponentDescription, String, UInt32).

AudioComponentType

Перечисление, значения которого представляют различные типы звуковых компонентов.

AudioComponentValidationResult

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioObjectPropertyElement

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioObjectPropertyScope

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioObjectPropertySelector

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioTypeConverter

Перечисление, значения которого указывают различные преобразователи формата аудиоустройств.

AudioTypeEffect

Перечисление, значения которого указывают различные типы звуковых эффектов.

AudioTypeGenerator

Перечисление, значения которого указывают, является ли генератор звука файловым проигрывателем или запланированным звуковым проигрывателем.

AudioTypeMixer

Перечисление, значения которого указывают, является ли тип аудио микшера.

AudioTypeMusicDevice

Перечисление, значения которого указывают, является ли звуковое музыкальное устройство дискретизатором.

AudioTypeOutput

Перечисление, значения которого задают тип аудиовыхода.

AudioTypePanner

Нереализованное перечисление.

AudioUnitBusType

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioUnitClumpID

Перечисляет значения, используемые AudioUnitParameterInfo. Текущий зарезервирован для использования системой.

AudioUnitParameterFlag

Перечисление тегов, используемое с Flags.

AudioUnitParameterOptions

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AudioUnitParameterType

Перечисление, значения которого представляют настраиваемые атрибуты, такие как шаг или громкость.

AudioUnitParameterUnit

Единица измерения, используемая параметром аудиоустройства.

AudioUnitPropertyIDType

Перечисление, значения которого указывают тип AudioUnit.

AudioUnitRemoteControlEvent

Перечисляет события, связанные с командами удаленного управления.

AudioUnitRenderActionFlags

Перечисление, значения которого задают флаги конфигурации для отрисовки звуковых единиц.

AudioUnitScopeType

Перечисление, значения которого определяют роли и контексты для свойств аудиоустройства.

AudioUnitStatus

Перечисление, значения которого определяют состояние объекта AudioUnit.

AudioUnitSubType

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUEventSampleTime

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUGraphError

Перечисляет ошибки, создаваемые функциями AudioUnit.

AUHostTransportStateFlags

Перечисляет значения флагов, описывающие состояние аудиотранспорта.

AUParameterAutomationEventType

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUParameterEventType

Перечисляет типы событий параметров аудиоустройства.

AURenderEventType

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUReverbRoomType

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUScheduledAudioSliceFlags

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUSpatializationAlgorithm

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUSpatialMixerAttenuationCurve

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUSpatialMixerRenderingFlags

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

ExtAudioFileError

Перечисление, значения которого указывают на различные ошибки, связанные с ExtAudioFile.

InstrumentType

Перечисляет типы инструментов.

ScheduledAudioSliceFlag

Перечисляет флаги времени для отрисовки звуковых срезов.

SpatialMixerAttenuation

Перечисляет режимы затухания.

SpatialMixerRenderingFlags

Перечисление тегов, используемое для управления пространственным перемешиванием.

Делегаты

_AUImplementorStringFromValueCallback

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUHostTransportStateBlock

Блок делегата, который узел использует для предоставления сведений о состоянии транспорта.

AUImplementorDisplayNameWithLengthCallback

Делегат, возвращающий отображаемое имя, возможно, сокращенное до desiredLength символов.

AUImplementorStringFromValueCallback

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUImplementorValueFromStringCallback

Преобразует str в соответствующий тип и назначает его .param

AUImplementorValueObserver

Делегат, который уведомляет звуковой блок при изменении значения параметра.

AUImplementorValueProvider

Делегат, извлекающий значение параметра.

AUInputHandler

Делегат, который сообщает узлу ввода-вывода, когда доступны входные данные.

AUInternalRenderBlock

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUMidiCIProfileChangedCallback

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUMidiOutputEventBlock

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUParameterAutomationObserver

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUParameterObserver

Наблюдатель, который уведомляет аудиоустройство при изменении значения параметра.

AUParameterRecordingObserver

Делегирование, которое записывает изменения параметров как события автоматизации.

AURenderBlock

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AURenderPullInputBlock

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUScheduledAudioFileRegionCompletionHandler

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

AUScheduleParameterBlock

Пространство имен AudioUnit обеспечивает низкоуровневый доступ к аудио, что позволяет получить доступ к аудиоустройствам и цепочкам обработки звука.

InputDelegate

Обратный вызов, используемый с SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32).

RenderDelegate

Сигнатура, используемая обратными вызовами AudioUnit, которые предоставляют примеры звука в AudioUnit.