internal static VideoFrameSizeChangedEvent FromNative( CDOVideoFrameSizeChangedEvent vidFrameSizeChangedEvent) { VideoFrameSizeChangedEvent result = new VideoFrameSizeChangedEvent(); result._sinkId = vidFrameSizeChangedEvent.sinkId.body; result._width = vidFrameSizeChangedEvent.width; result._height = vidFrameSizeChangedEvent.height; return result; }
// CDOServiceListener callback handlers private void on_video_frame_size_changed_callback_t(IntPtr opaque, ref CDOVideoFrameSizeChangedEvent e) { try { if (_listener != null) _listener.onVideoFrameSizeChanged( VideoFrameSizeChangedEvent.FromNative(e)); } catch (Exception ) { } }