1

AudioUnitコンポーネントのcocoaビューで定義されたアクションメソッドからAudioUnitコンポーネントカーネルメンバーにアクセスしたいのですが:

- (IBAction)iaParam1Changed:(id)sender {
    float floatValue = [sender floatValue];
    NSAssert(AUParameterSet(mParameterListener, sender, &mParameter[0], (Float32)floatValue, 0) == noErr, @"[MyAudioUnit_CocoaView iaParam1Changed:] AUParameterSet()");
    if (sender == uiParam1Slider) {
        [uiParam1TextField setFloatValue:floatValue];
    } else {
        [uiParam1Slider setFloatValue:floatValue];
    }
}

(たとえば、シグナルで計算された統計を操作します...)。しかし、Cocoa Viewのメンバーを使用してカーネル(およびそのメンバー)を取得する方法がわかりませんAudioUnit mAU...どうしますか?(多分私はそれをすることになっていないのですか?)ありがとう。

4

1 に答える 1

1
  • AudioUnit カスタム プロパティを定義する
  • AudioUnitGetProperty を使用して cocoa ビューからアクセスします。
  • AUEffectBase::GetProperty メソッドを再実装する
  • GetProperty から、GetKernel(...) メソッドを使用してカーネルにアクセスします。
  • ティーを楽しむ
于 2010-10-08T08:47:33.613 に答える