video streams: The future of Visual C++, Part I and Part II