Example #1
0
        private static void on_stats_updated(IntPtr call, IntPtr stats)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_stats_updated_public?.Invoke(thiz, fromNativePtr <CallStats>(stats));
        }
Example #2
0
        private static void on_transfer_state_changed(IntPtr call, int cstate)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_transfer_state_changed_public?.Invoke(thiz, (CallState)cstate);
        }
Example #3
0
        private static void on_dtmf_received(IntPtr call, int dtmf)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_dtmf_received_public?.Invoke(thiz, dtmf);
        }
Example #4
0
        private static void on_next_video_frame_decoded(IntPtr call)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_next_video_frame_decoded_public?.Invoke(thiz);
        }
Example #5
0
        private static void on_ack_processing(IntPtr call, IntPtr ack, char isReceived)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_ack_processing_public?.Invoke(thiz, fromNativePtr <Headers>(ack), isReceived == 0);
        }
Example #6
0
        private static void on_snapshot_taken(IntPtr call, string filepath)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_snapshot_taken_public?.Invoke(thiz, filepath);
        }
Example #7
0
        private static void on_encryption_changed(IntPtr call, char on, string authenticationToken)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_encryption_changed_public?.Invoke(thiz, on == 0, authenticationToken);
        }
Example #8
0
        private static void on_info_message_received(IntPtr call, IntPtr msg)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_info_message_received_public?.Invoke(thiz, fromNativePtr <InfoMessage>(msg));
        }
Example #9
0
        private static void on_tmmbr_received(IntPtr call, int streamIndex, int tmmbr)
        {
            Call thiz = fromNativePtr <Call>(call);

            CallListener listener = thiz.CurrentCallbacks;

            listener.on_tmmbr_received_public?.Invoke(thiz, streamIndex, tmmbr);
        }