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


AudioUnit Класс

Определение

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

public class AudioUnit : IDisposable, ObjCRuntime.INativeObject
type AudioUnit = class
    interface IDisposable
    interface INativeObject
Наследование
AudioUnit
Реализации

Конструкторы

AudioUnit(AudioComponent)

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

Свойства

Component

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

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

IsPlaying

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

Методы

AudioOutputUnitPublish(AudioComponentDescription, String, UInt32)

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

Dispose()

Освобождает ресурсы, используемые объектом AudioUnit.

Dispose(Boolean)

Освобождает ресурсы, используемые объектом AudioUnit.

GetAudioFormat(AudioUnitScopeType, UInt32)

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

GetClassInfo(AudioUnitScopeType, UInt32)

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

GetCurrentDevice(AudioUnitScopeType, UInt32)

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

GetCurrentInputDevice()
Устаревшие..

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

GetElementCount(AudioUnitScopeType)

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

GetHostIcon(Single)

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

GetLatency()

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

GetMaximumFramesPerSlice(AudioUnitScopeType, UInt32)

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

GetParameterList(AudioUnitScopeType, UInt32)

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

Initialize()

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

LoadInstrument(SamplerInstrumentData, AudioUnitScopeType, UInt32)

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

MakeConnection(AudioUnit, UInt32, UInt32)

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

MusicDeviceMIDIEvent(UInt32, UInt32, UInt32, UInt32)

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

Render(AudioUnitRenderActionFlags, AudioTimeStamp, UInt32, UInt32, AudioBuffers)

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

ScheduleParameter(AudioUnitParameterEvent, UInt32)

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

SetAudioFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)
Устаревшие..

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

SetClassInfo(ClassInfoDictionary, AudioUnitScopeType, UInt32)

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

SetCurrentDevice(UInt32, AudioUnitScopeType, UInt32)

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

SetElementCount(AudioUnitScopeType, UInt32)

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

SetEnableIO(Boolean, AudioUnitScopeType, UInt32)

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

SetFormat(AudioStreamBasicDescription, AudioUnitScopeType, UInt32)

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

SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32)

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

SetLatency(Double)

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

SetMaximumFramesPerSlice(UInt32, AudioUnitScopeType, UInt32)

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

SetParameter(AudioUnitParameterType, Single, AudioUnitScopeType, UInt32)

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

SetRenderCallback(RenderDelegate, AudioUnitScopeType, UInt32)

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

SetSampleRate(Double, AudioUnitScopeType, UInt32)

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

SetScheduledFileRegion(AUScheduledAudioFileRegion)

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

SetScheduledFiles(AudioFile)

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

SetScheduledFiles(AudioFile[])

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

SetScheduleStartTimeStamp(AudioTimeStamp)

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

Start()

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

Stop()

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

Uninitialize()

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

Применяется к