Ejemplo n.º 1
0
        /// <summary>
        /// Registers a callback proxy (below) that transforms csound callbacks into .net events.
        /// </summary>
        /// <param name="callback"></param>
        /// <returns></returns>
        internal GCHandle SetOutputChannelCallback(ChannelCallbackProxy callback)
        {
            GCHandle gch = FreezeCallbackInHeap(callback);

            NativeMethods.csoundSetOutputChannelCallback(Engine, callback);
            return(gch);
        }
Ejemplo n.º 2
0
 internal static extern void csoundSetOutputChannelCallback([In] IntPtr csound, [In] ChannelCallbackProxy channelCB);
Ejemplo n.º 3
0
 internal static extern void csoundSetInputChannelCallback(IntPtr csound, ChannelCallbackProxy channelCB);