AUAudioUnit クラス

定義

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

[Foundation.Register("AUAudioUnit", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class AUAudioUnit : Foundation.NSObject
type AUAudioUnit = class
    inherit NSObject
継承
AUAudioUnit
属性

コンストラクター

AUAudioUnit(AudioComponentDescription, AudioComponentInstantiationOptions, NSError)

指定した値を使用して新しい AUAudioUnit を作成します。

AUAudioUnit(AudioComponentDescription, NSError)

指定した値を使用して新しい AUAudioUnit を作成します。

AUAudioUnit(IntPtr)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

AUAudioUnit(NSObjectFlag)

初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。

プロパティ

AllParameterValues

キー値監視通知に必要な特別な値を取得します

AudioComponentInstanceInvalidationNotification

AudioComponentInstanceInvalidation の通知定数

AudioComponentRegistrationsChangedNotification

AudioComponentRegistrationsChanged の通知定数

AudioUnitName

オーディオ ユニットの名前を取得します。

CanProcessInPlace

オーディオ ユニットが新しいバッファーを割り当てずに入力を出力に変換できるかどうかを示すブール値を取得します。

ChannelCapabilities

入力チャネルと出力チャネルの有効な組み合わせを記述する配列を取得します。

ChannelMap

チャネル マップを取得または設定します。

Class

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
ClassHandle

このクラスのハンドル。

Component

オーディオ ユニットが作成された説明からコンポーネントを取得します。

ComponentDescription

オーディオ ユニットが作成された説明からコンポーネントを取得します。

ComponentName

オーディオ ユニット コンポーネント名を取得します。

ComponentVersion

オーディオ ユニットのバージョンを取得します。

ContextName

オーディオ ユニットが接続されているコンテキストの名前を取得します。

CurrentPreset

最後に選択したプリセットを取得します。

DebugDescription

このオブジェクトの開発者向けのわかりやすい説明。

(継承元 NSObject)
Description

オブジェクトの説明。Objective-C バージョンの ToString です。

(継承元 NSObject)
FactoryPresets

オーディオ ユニットのファクトリ プリセットを取得します。

FullState

プリセットを保存するためのオーディオ ユニットの状態全体のスナップショットを取得または設定します。

FullStateForDocument

ドキュメントに保存するためのオーディオ ユニットの状態全体のスナップショットを取得または設定します。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
InputBusses

オーディオ ユニットの入力接続を含む配列を取得します。

InternalRenderBlock

オーディオ レンダリングを実行する開発者が指定したブロックを取得します。

IsDirectBinding

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
IsProxy

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
Latency

オーディオ ユニットの待機時間を秒単位で取得します

ManufacturerName

オーディオ ユニットの製造元名を取得します。

MaximumFramesToRender

同時にレンダリングするオーディオ フレームの最大数を取得または設定します。

MidiOutputBufferSizeHint

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

MidiOutputEventBlock

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

MidiOutputNames

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

MusicDeviceOrEffect

オーディオ ユニットが true 音楽デバイスまたは効果である場合の値を取得します。

OutputBusses

オーディオ ユニットの出力接続を含む配列を取得します。

ParameterTree

出力パラメーターのツリー全体を取得または設定します。

ProfileChangedCallback

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

ProvidesUserInterface

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

RenderBlock

オーディオのレンダリングに使用されるレンダリング ブロックを取得します。

RenderingOffline

オーディオ ユニットが現在オフラインでレンダリングされているかどうかを制御するブール値を取得または設定します。

RenderQuality

レンダリング品質 ([0,127] の値) を取得または設定します。

RenderResourcesAllocated

レンダリング リソースが割り当てられているかどうかを示すブール値を取得します。

RetainCount

オブジェクトの現在の Objective-C 保持数を返します。

(継承元 NSObject)
ScheduleParameterBlock

パラメーターをスケジュールするブロック。

Self

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
ShortName

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

ShouldBypassEffect

効果が処理をスキップして出力に直接移動するかどうかを制御するブール値を取得または設定します。

Superclass

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
SuperHandle

この NSObject の基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
SupportsMpe

MPE オーディオがサポートされているかどうかを示すブール値を取得します。

TailTime

オーディオ ユニットの末尾の時刻を秒単位で取得します。

TransportStateBlock

そのトランスポート状態に関する情報を提供するデリゲート ブロック。

VirtualMidiCableCount

デバイスまたはエフェクトによって実装される仮想 MIDI ケーブルの数を取得します。

Zone

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)

メソッド

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (NSString keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (文字列 keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AllocateRenderResources(NSError)

オーディオのレンダリングに必要なリソースを割り当てます。

AwakeFromNib()

オブジェクトが nib ファイルから読み込まれた後に呼び出されます。 オーバーライド者は base を呼び出す必要があります。AwakeFromNib()。

(継承元 NSObject)
BeginInvokeOnMainThread(Action)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定されたコードを非同期的に呼び出します。

(継承元 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
Bind(String, NSObject, String, NSDictionary)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
BindingInfo(String)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
BindingOptionDescriptions(String)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
BindingValueClass(String)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
CommitEditing()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
ConformsToProtocol(IntPtr)

このオブジェクトが指定したプロトコルを実装しているかどうかを判断するために呼び出されます。

(継承元 NSObject)
Copy()

基になる Objective-C オブジェクトのコピーを実行します。

(継承元 NSObject)
DangerousAutorelease()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
DangerousRelease()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
DangerousRetain()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
DeallocateRenderResources()

オーディオのレンダリングに必要なリソースの割り当てを解除します。

DidChange(NSKeyValueChange, NSIndexSet, NSString)

多対多リレーションシップのインデックスに対して変更が発生したことを示します。

(継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
DidChangeValue(String)

指定したキーに変更が発生したことを示します。

(継承元 NSObject)
Disable(MidiCIProfile, Byte, Byte, NSError)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
DoesNotRecognizeSelector(Selector)

このオブジェクトが指定したセレクターを認識しないことを示します。

(継承元 NSObject)
Enable(MidiCIProfile, Byte, Byte, NSError)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

Equals(NSObject)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
Equals(Object)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
ExposedBindings()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
FromComponentDescription(AudioComponentDescription, AudioComponentInstantiationOptions, Action<AUAudioUnit,NSError>)

を非同期的に作成します AUAudioUnit

FromComponentDescriptionAsync(AudioComponentDescription, AudioComponentInstantiationOptions)

を非同期的に作成します AUAudioUnit

GetBindingInfo(NSString)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
GetBindingOptionDescriptions(NSString)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
GetBindingValueClass(NSString)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

指定したキーの値を取得します。

(継承元 NSObject)
GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetMethodForSelector(Selector)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
GetNativeField(String)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
GetNativeHash()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
GetParametersForOverview(nint)

最も重要なパラメーターを count 返します。

GetProfileState(Byte, Byte)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

Init()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
InitializeHandle(IntPtr)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
InitializeHandle(IntPtr, String)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
Invoke(Action, Double)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
Invoke(Action, TimeSpan)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
InvokeOnMainThread(Action)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsEqual(NSObject)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
IsKindOfClass(Class)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
IsMemberOfClass(Class)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
MutableCopy()

指定した NSObject の変更可能なコピーを作成します。

(継承元 NSObject)
ObjectDidEndEditing(NSObject)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

このオブジェクトに対する指定した keyPath の値が変更されたことを示します。

(継承元 NSObject)
PerformSelector(Selector)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
PerformSelector(Selector, NSObject)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double)

現在のインスタンスでセレクターを呼び出し、 が null でない場合 obj は、これを 1 つのパラメーターとして渡します。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
PrepareForInterfaceBuilder()

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
RegisterSubclass(Class, AudioComponentDescription, String, UInt32)

のサブクラス AudioUnitとして実装されているコンポーネントを登録します。

RemoveObserver(NSObject, NSString)

指定した keyPath の変更された値に関する通知を、指定したオブザーバーが受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, String)

指定した keyPath の変更された値に関する通知を、指定したオブザーバーが受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信するのを停止します。

(継承元 NSObject)
RemoveRenderObserver(nint)

によって識別されるオブザーバー ブロックを token削除します。

RequestViewController(Action<NSViewController>)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

RequestViewController(Action<UIViewController>)

オーディオ ユニットのビュー コントローラーを要求し、完了すると実行されます completionHandler

RequestViewControllerAsync()

オーディオ ユニットのビュー コントローラーを非同期に要求します。

Reset()

レンダリングを初期状態にリセットします。

RespondsToSelector(Selector)

このオブジェクトが指定したセレクターを認識するかどうか。

(継承元 NSObject)
SetNativeField(String, NSObject)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
SetNilValueForKey(NSString)

指定したキーの値を null に設定します。

(継承元 NSObject)
SetRenderResourcesAllocated(Boolean)

RenderResourcesAllocated プロパティを設定します。

SetValueForKey(NSObject, NSString)

キーで指定されたプロパティの値を、指定した値に設定します。

(継承元 NSObject)
SetValueForKeyPath(IntPtr, NSString)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString)

キーパスを使用して到達できるプロパティの値を設定します。

(継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

未定義のキーに値を書き込もうとすることを示します。 オーバーライドされない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

この NSObject の値を、指定したディクショナリの値に設定します。

(継承元 NSObject)
ShouldChangeToFormat(AVAudioFormat, AUAudioUnitBus)

開発者がバス形式を設定するときに呼び出されるメソッド。

ToString()

現在のインスタンスの値の文字列表現を返します。

(継承元 NSObject)
Unbind(NSString)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
Unbind(String)
古い.

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
ValueForKey(NSString)

指定したキーに関連付けられているプロパティの値を返します。

(継承元 NSObject)
ValueForKeyPath(NSString)

キーパスを使用して到達できるプロパティの値を返します。

(継承元 NSObject)
ValueForUndefinedKey(NSString)

未定義のキーの値を読み取ろうとしたことを示します。 オーバーライドされない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指定したキー内の指定したインデックスの値が変更されようとしていることを示します。

(継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

(継承元 NSObject)
WillChangeValue(String)

指定したキーの値が変更されようとしていることを示します。

(継承元 NSObject)

拡張メソッド

ObjectDidBeginEditing(NSObject, INSEditor)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

ObjectDidEndEditing(NSObject, INSEditor)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

GetValidModes(NSObject, NSFontPanel)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

ValidateToolbarItem(NSObject, NSToolbarItem)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

CanPerformOutput(AUAudioUnit)

オーディオ ユニットが出力操作を実行できるかどうかを示すブール値を返します。

GetCanPerformInput(AUAudioUnit)

オーディオ ユニットが入力操作を実行できるかどうかを示すブール値を返します。

GetDeviceId(AUAudioUnit)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

GetDeviceInputLatency(AUAudioUnit)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

GetDeviceOutputLatency(AUAudioUnit)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

GetInputHandler(AUAudioUnit)

この IO ユニットの入力ハンドラーを取得します

GetOutputProvider(AUAudioUnit)

この IO ユニットの出力プロバイダーを取得します。

IsInputEnabled(AUAudioUnit)

オーディオ ユニットで入力が現在有効になっているかどうかを示すブール値を返します。

IsOutputEnabled(AUAudioUnit)

オーディオ ユニットで入力が現在有効になっているかどうかを示すブール値を返します。

IsRunning(AUAudioUnit)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

SetDeviceId(AUAudioUnit, UInt32, NSError)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

SetInputEnabled(AUAudioUnit, Boolean)

オーディオ ユニットで入力を有効にするかどうかを制御するブール値を設定します。

SetInputHandler(AUAudioUnit, AUInputHandler)

入力ハンドラーを指定した値に設定します。

SetOutputEnabled(AUAudioUnit, Boolean)

オーディオ ユニットで出力を有効にするかどうかを制御するブール値を設定します。

SetOutputProvider(AUAudioUnit, AURenderPullInputBlock)

出力プロバイダーを指定した値に設定します。

StartHardware(AUAudioUnit, NSError)

オーディオ ユニットのハードウェアを起動します。

StopHardware(AUAudioUnit)

オーディオ ユニットのハードウェアを停止します。

GetSupportedViewConfigurations(AUAudioUnit, AUAudioUnitViewConfiguration[])

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

SelectViewConfiguration(AUAudioUnit, AUAudioUnitViewConfiguration)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

GetDebugDescription(INSObjectProtocol)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

EndPreviewPanelControl(NSObject, QLPreviewPanel)

サブクラス AVAudioNode がオーディオを処理する のサブクラス。

GetAccessibilityCustomRotors(NSObject)

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 取得します。

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 設定します。

適用対象

こちらもご覧ください