private void onLocalFrameEvent(object sender, VedioFrame e) { this.Dispatcher.Invoke(() => { var bitmap = dealImageByte(e.rgbImg, e.width, e.height); this.imgcontrol.Source = bitmap; }); }
private void E_onRemoteFrame(object sender, VedioFrame e) { Application.Current.Dispatcher.Invoke(() => { if (this.RemoteImageControl != null) { this.RemoteImageControl.Source = VideoFrameDeal.dealImageByte(e.rgbImg, e.width, e.height); } }); }
protected virtual void onLocalFrameEvent(object sender, VedioFrame e) { //Application.Current.Dispatcher.Invoke(() => //{ //var bitmap = VideoFrameDeal.dealImageByte(e.rgbImg, e.width, e.height); //this.localBitmap = bitmap; //this.OnPropertyChanged(nameof(this.localBitmap)); //}); }
private void onRemoteFrameEvent(object sender, VedioFrame e) { }