예제 #1
0
        internal static MediaIssueEvent FromNative(
            ADLMediaIssueEvent e)
        {
            var result = new MediaIssueEvent();

            result.ScopeId   = e.scopeId.body;
            result.MediaType = MediaType.FromString(e.mediaType.body);
            result.IsStarted = e.isStarted;
            result.msg       = e.msg.body;
            return(result);
        }
예제 #2
0
 private void on_media_issue_callback_t(IntPtr opaque, ref ADLMediaIssueEvent e)
 {
     try
     {
         if (_listener != null)
         {
             _listener.onMediaIssueEvent(MediaIssueEvent.FromNative(e));
         }
     }
     catch (Exception)
     {
     }
 }
예제 #3
0
        //public virtual void onEchoEvent(EchoEvent e) { }

        public virtual void onMediaIssueEvent(MediaIssueEvent e)
        {
        }
 internal static MediaIssueEvent FromNative(
     ADLMediaIssueEvent e)
 {
     var result = new MediaIssueEvent();
     result.ScopeId = e.scopeId.body;
     result.MediaType = MediaType.FromString(e.mediaType.body);
     result.IsStarted = e.isStarted;
     result.msg = e.msg.body;
     return result;
 }
 public virtual void onMediaIssueEvent(MediaIssueEvent e)
 {
 }