video C++ object