VideoController class