Example #1
0
        public void SendVideo(TargettedVideo video)
        {
            Trace.TraceInformation("Beginning Video send: " + video.id);
            Action work = delegate
            {
                video.adoptCache(cache, server);
                video.videoProperty.Dispatcher.adoptAsync(() =>
                {
                    var selectedImage = video.video;
                    selectedImage.VideoSource = cache.RemoteSource(selectedImage.VideoSource);
                    video.video = selectedImage;

                    wire.SendVideo(video);
                });
            };
            tryIfConnected(work);
        }