AudioUnit: доступ к свойствам ComponentKernel из CocoaView - PullRequest
1 голос
/ 30 сентября 2010

Я бы хотел получить доступ к своим членам ядра компонента AudioUnit из метода действия, определенного в представлении какао моего компонента 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];
    }
}

(Например, взаимодействовать со статистикой, рассчитанной по сигналу ...). Но я не знаю, как использовать AudioUnit mAU член Cocoa View для получения Ядра (а затем и его членов) ... Как бы вы это сделали? (Может быть, я не должен этого делать?) Спасибо.

1 Ответ

1 голос
/ 08 октября 2010
  • Определение пользовательского свойства AudioUnit
  • Доступ к нему из представления какао с помощью AudioUnitGetProperty
  • Переопределение метода AUEffectBase :: GetProperty
  • Из GetProperty, доступ к ядрамиспользуя метод GetKernel (...)
  • Наслаждайтесь футболкой
...