Pregunta

Me gustaría acceso a los miembros de mi AudioUnit componente del núcleo de un método de acción definido en el vista de cacao de mi Componente 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];
    }
}

(Por ejemplo, interactúan con las estadísticas calcula sobre la señal ...). Pero no sé cómo utilizar el miembro AudioUnit mAU del Cacao Ver para obtener el Kernel (y luego sus miembros) ... ¿Cómo hacer eso? (Tal vez yo no tengo que hacer eso?) Gracias.

¿Fue útil?

Solución

  • Definir una propiedad personalizada AudioUnit
  • Puede acceder a él desde el punto de vista de cacao usando AudioUnitGetProperty
  • reimplementar el método AUEffectBase :: GetProperty
  • Desde GetProperty, acceso a los núcleos utilizando el método GetKernel (...)
  • Disfruta alguna camiseta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top