This tutorial describes how to control the video plugin.
The purpose of this tutorial is to show you how to control the video controller plugin.
Required Background
The Video Client Overview introduces the video client utilities.
Introduction
The video recorder utility is used to record video clips to files, descriptors or URLs and manipulate embedded meta data. This functionality is implemented by the CVideoRecorderUtility class.
The following tasks will be covered in this tutorial:
Custom commands are used to pass the message directly to the controller plug-in instead of going through APIs such as Play(), Record(), and so on.
To send a synchronous custom command to the controller, use the CVideoRecorderUtility::CustomCommandSync() function.
To send a asynchronous custom command to the controller, use the CVideoRecorderUtility::CustomCommandAsync() function.