Implements VideoCl