//#################################################################################################
        /// <summary>
        /// Overrided method from DataUdpSocket that the goal is to set frame sending.
        /// </summary>
        protected async override void PrepareData()
        {
            // get the frame in jpg format
            await _camera.CaptureFrame();

            byte[] jpg = await _camera.GetFrameJpg();

            // reply as standard DataUdpSocket
            BindData(jpg, 65000);
            SendNbPacket();
        }
 public async void CaptureFrameEvent(object sender, RoutedEventArgs args) => await camera.CaptureFrame();