I use VideoLan LibVlc.dll in my C# project. The program recieves ASF streams from different sources across the Internet and displays it inside a picture box in HTTP protocol. The sources stream aproximatly a similar video stream (and of course similar display). It works fine but a problem is that when it switches from one source to the other there is some 1000 msec of black screen. I know that the dll uses directx. I would like to do the following serial actions to eliminate the black screen- 1.Capture the picture box display before the switch, with the old video stream display. 2.Disbale the video stream display and immediatly enable the static captured view inside the picture box. 3. Make the switch from the old source to the new one. 4. Disable the captured view in the picture box and enable the video stream disply. Can someone advise how to implement that? Regards Rami