private void SwigDirectorConnect() {
   if (SwigDerivedClassHasMethod("prepare", swigMethodTypes0))
     swigDelegate0 = new SwigDelegateProxyAudioProducerCallback_0(SwigDirectorprepare);
   if (SwigDerivedClassHasMethod("start", swigMethodTypes1))
     swigDelegate1 = new SwigDelegateProxyAudioProducerCallback_1(SwigDirectorstart);
   if (SwigDerivedClassHasMethod("pause", swigMethodTypes2))
     swigDelegate2 = new SwigDelegateProxyAudioProducerCallback_2(SwigDirectorpause);
   if (SwigDerivedClassHasMethod("stop", swigMethodTypes3))
     swigDelegate3 = new SwigDelegateProxyAudioProducerCallback_3(SwigDirectorstop);
   tinyWRAPPINVOKE.ProxyAudioProducerCallback_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3);
 }
 private void SwigDirectorConnect()
 {
     if (SwigDerivedClassHasMethod("prepare", swigMethodTypes0))
     {
         swigDelegate0 = new SwigDelegateProxyAudioProducerCallback_0(SwigDirectorprepare);
     }
     if (SwigDerivedClassHasMethod("start", swigMethodTypes1))
     {
         swigDelegate1 = new SwigDelegateProxyAudioProducerCallback_1(SwigDirectorstart);
     }
     if (SwigDerivedClassHasMethod("pause", swigMethodTypes2))
     {
         swigDelegate2 = new SwigDelegateProxyAudioProducerCallback_2(SwigDirectorpause);
     }
     if (SwigDerivedClassHasMethod("stop", swigMethodTypes3))
     {
         swigDelegate3 = new SwigDelegateProxyAudioProducerCallback_3(SwigDirectorstop);
     }
     tinyWRAPPINVOKE.ProxyAudioProducerCallback_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3);
 }