public void SetSpecificRRHandler(uint fromAddress, Port fromPort, FramedSource.OnCloseFunc handlerTask, IntPtr clientData) { impl.setSpecificRRHandler(Native, fromAddress, fromPort, new WeakDelegate <FramedSource.OnCloseFunc>(handlerTask), clientData); }
public void SetByeHandler(FramedSource.OnCloseFunc handlerTask, IntPtr clientData, uint handleActiveParticipantsOnly) { impl.setByeHandler(Native, new WeakDelegate <FramedSource.OnCloseFunc>(handlerTask), clientData, handleActiveParticipantsOnly); }
public void SetRRHandler(FramedSource.OnCloseFunc handlerTask, IntPtr clientData) { impl.setRRHandler(Native, new WeakDelegate <FramedSource.OnCloseFunc>(handlerTask), clientData); }
public uint StartPlaying(MediaSource source, FramedSource.OnCloseFunc afterFunc, IntPtr afterClientData) { return(impl.startPlaying(Native, source, new WeakDelegate <FramedSource.OnCloseFunc>(afterFunc), afterClientData)); }
public void GetNextFrame(string to, uint maxSize, FramedSource.AfterGettingFunc afterGettingFunc, IntPtr afterGettingClientData, FramedSource.OnCloseFunc onCloseFunc, IntPtr onCloseClientData) { impl.getNextFrame(Native, to, maxSize, new WeakDelegate <FramedSource.AfterGettingFunc>(afterGettingFunc), afterGettingClientData, new WeakDelegate <FramedSource.OnCloseFunc>(onCloseFunc), onCloseClientData); }
public virtual uint CreateEventTrigger(FramedSource.OnCloseFunc eventHandlerProc) { return(impl.createEventTrigger(Native, new WeakDelegate <FramedSource.OnCloseFunc>(eventHandlerProc))); }
public virtual void RescheduleDelayedTask(IntPtr task, long microseconds, FramedSource.OnCloseFunc proc, IntPtr clientData) { impl.rescheduleDelayedTask(Native, task, microseconds, new WeakDelegate <FramedSource.OnCloseFunc>(proc), clientData); }
public virtual IntPtr ScheduleDelayedTask(long microseconds, FramedSource.OnCloseFunc proc, IntPtr clientData) { return(impl.scheduleDelayedTask(Native, microseconds, new WeakDelegate <FramedSource.OnCloseFunc>(proc), clientData)); }