![]() |
C++ Samples
Demonstrates how to create a C++ application using the VideoXpert SDK
|
| ▼NCppSamples | |
| ▼NBookmarks | |
| CAddBookmark | This plugin sample adds a bookmark to the current system. |
| CDeleteBookmark | This plugin sample delete a selected bookmark from the current system. |
| CViewAllBookmarks | This plugin sample print all bookmarks available in the current system. |
| ▼NCommon | |
| CBackMenu | This class represents a default Back menu |
| CColumnHeading | This class represents a column heading. |
| CController | Controller class handles the business logic of this application. |
| CDataModel | DataModel class used to manage data between plugins |
| CExitMenu | This class represents a default Exit menu |
| CMenuItem | MenuItem is a Plugin. It represents a menu. |
| COptionSelector | This helper class prints a collection of options and chose a user defined option. |
| CPaging | Paging class helps to divide a collection into pages of given number of lines. |
| CPlugin | Plugin is the abstract class which can be a menu item and/or a sample. Every sample and menu item must be a Plugin. |
| CRow | This class represents a row of data in the table. |
| CTabularPrinter | This class helps to print a table data with alignment. |
| CUtility | |
| ▼NDataObjects | |
| CAddDataObject | This plugin sample adds a dataObject to the current system. |
| CDeleteDataObject | This plugin sample delete a selected dataObject from the current system. |
| CViewAllDataObjects | This plugin sample print all dataObjects available in the current system. |
| ▼NDataSource | |
| CViewAllDataSource | This plugin sample print all available data sources in the current system. |
| CViewDataSourceByPage | This plugin sample print all available data sources in the current system page by page. |
| CViewDataSourceDetails | This plugin sample print the details of a particular data source specified by user in the current system. |
| ▼NDevices | |
| CViewAllDevices | This plugin sample print all devices available in the current system. |
| ▼NDrawings | |
| CAddDrawing | This plugin sample adds a drawing to the current system. |
| CDeleteDrawing | This plugin sample delete a selected drawing from the current system. |
| CViewAllDrawings | This plugin sample print all drawings available in the current system. |
| ▼NEvents | |
| CAddSituation | This plugin sample adds a situation to the current system. |
| CDeleteSituation | This plugin sample delete a particular situation specified by user from the current system. |
| CDisplaySituations | This plugin sample print all available situations in the current system. |
| CInjectEvents | This plugin sample creates a new event and insert it into the system. |
| CMonitorEvents | This plugin sample shows how to subscribe for a notification, monitor for a call back and unsubscribe that. |
| CSearchEvents | This plugin sample serachs for events in the current system. User defined filters are used for searching. |
| ▼NExports | |
| CCreateExport | This plugin sample creates an export and adds to the current system. |
| CDeleteExport | This plugin sample deletes an export from the current system. |
| CDownloadExport | This plugin sample downloads an export from the current system and saves as a file. |
| CViewExport | This plugin sample print all exports available in the current system. |
| ▼NLiveStreaming | |
| CDataSourceLiveStreaming | This plugin sample streams the video in live |
| CMediaOperationshandler | MediaOperationshandler wraps the IController instance and some associated properties for streaming. |
| CPtzOperationsHandler | PtzOperationsHandler helps to converts the user inputs into operations like panning, tilting and zooming or their combinations. |
| ▼NNotifications | |
| CAddNotification | This plugin sample adds a notification to the current system. |
| CDeleteNotification | This plugin sample delete a selected notification from the current system. |
| CViewAllNotifications | This plugin sample print all notifications available in the current system. |
| ▼NReports | |
| CViewQuickReport | This plugin sample print a quick report on screen. |
| ▼NRoles | |
| CAddRole | This plugin sample adds a role to the current system. |
| CDeleteRole | This plugin sample delete a selected role from the current system. |
| CViewAllRoles | This plugin sample print all roles available in the current system. |
| ▼NSchedules | |
| CAddSchedule | This plugin sample adds a schedule to the current system. |
| CAddTriggerToSchedule | This plugin sample creates a trigger and add it to a selected schedule in the current system. |
| CDeleteSchedule | This plugin sample delete a selected schedule from the current system. |
| CViewAllSchedules | This plugin sample print all schedules available in the current system. |
| ▼NTags | |
| CAddTag | This plugin sample adds a tag to the current system. |
| CDeleteTag | This plugin sample delete a selected tag from the current system. |
| CMergeTag | This plugin sample merge two tags in the current system. |
| CViewAllTags | This plugin sample print all tags available in the current system. |
| ▼NUsers | |
| CAddUser | This plugin sample adds a user to the current system. |
| CDeleteUser | This plugin sample delete a selected user from the current system. |
| CViewAllUsers | This plugin sample print all users available in the current system. |