次の方法で共有


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()

オーディオ データを処理または生成するプラグイン コンポーネント。

適用対象