C++ Samples
Demonstrates how to create a C++ application using the VideoXpert SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NCppSamples
 NBookmarks
 CAddBookmarkThis plugin sample adds a bookmark to the current system.
 CDeleteBookmarkThis plugin sample delete a selected bookmark from the current system.
 CViewAllBookmarksThis plugin sample print all bookmarks available in the current system.
 NCommon
 CBackMenuThis class represents a default Back menu
 CColumnHeadingThis class represents a column heading.
 CControllerController class handles the business logic of this application.
 CDataModelDataModel class used to manage data between plugins
 CExitMenuThis class represents a default Exit menu
 CMenuItemMenuItem is a Plugin. It represents a menu.
 COptionSelectorThis helper class prints a collection of options and chose a user defined option.
 CPagingPaging class helps to divide a collection into pages of given number of lines.
 CPluginPlugin is the abstract class which can be a menu item and/or a sample. Every sample and menu item must be a Plugin.
 CRowThis class represents a row of data in the table.
 CTabularPrinterThis class helps to print a table data with alignment.
 CUtility
 NDataObjects
 CAddDataObjectThis plugin sample adds a dataObject to the current system.
 CDeleteDataObjectThis plugin sample delete a selected dataObject from the current system.
 CViewAllDataObjectsThis plugin sample print all dataObjects available in the current system.
 NDataSource
 CViewAllDataSourceThis plugin sample print all available data sources in the current system.
 CViewDataSourceByPageThis plugin sample print all available data sources in the current system page by page.
 CViewDataSourceDetailsThis plugin sample print the details of a particular data source specified by user in the current system.
 NDevices
 CViewAllDevicesThis plugin sample print all devices available in the current system.
 NDrawings
 CAddDrawingThis plugin sample adds a drawing to the current system.
 CDeleteDrawingThis plugin sample delete a selected drawing from the current system.
 CViewAllDrawingsThis plugin sample print all drawings available in the current system.
 NEvents
 CAddSituationThis plugin sample adds a situation to the current system.
 CDeleteSituationThis plugin sample delete a particular situation specified by user from the current system.
 CDisplaySituationsThis plugin sample print all available situations in the current system.
 CInjectEventsThis plugin sample creates a new event and insert it into the system.
 CMonitorEventsThis plugin sample shows how to subscribe for a notification, monitor for a call back and unsubscribe that.
 CSearchEventsThis plugin sample serachs for events in the current system. User defined filters are used for searching.
 NExports
 CCreateExportThis plugin sample creates an export and adds to the current system.
 CDeleteExportThis plugin sample deletes an export from the current system.
 CDownloadExportThis plugin sample downloads an export from the current system and saves as a file.
 CViewExportThis plugin sample print all exports available in the current system.
 NLiveStreaming
 CDataSourceLiveStreamingThis plugin sample streams the video in live
 CMediaOperationshandlerMediaOperationshandler wraps the IController instance and some associated properties for streaming.
 CPtzOperationsHandlerPtzOperationsHandler helps to converts the user inputs into operations like panning, tilting and zooming or their combinations.
 NNotifications
 CAddNotificationThis plugin sample adds a notification to the current system.
 CDeleteNotificationThis plugin sample delete a selected notification from the current system.
 CViewAllNotificationsThis plugin sample print all notifications available in the current system.
 NReports
 CViewQuickReportThis plugin sample print a quick report on screen.
 NRoles
 CAddRoleThis plugin sample adds a role to the current system.
 CDeleteRoleThis plugin sample delete a selected role from the current system.
 CViewAllRolesThis plugin sample print all roles available in the current system.
 NSchedules
 CAddScheduleThis plugin sample adds a schedule to the current system.
 CAddTriggerToScheduleThis plugin sample creates a trigger and add it to a selected schedule in the current system.
 CDeleteScheduleThis plugin sample delete a selected schedule from the current system.
 CViewAllSchedulesThis plugin sample print all schedules available in the current system.
 NTags
 CAddTagThis plugin sample adds a tag to the current system.
 CDeleteTagThis plugin sample delete a selected tag from the current system.
 CMergeTagThis plugin sample merge two tags in the current system.
 CViewAllTagsThis plugin sample print all tags available in the current system.
 NUsers
 CAddUserThis plugin sample adds a user to the current system.
 CDeleteUserThis plugin sample delete a selected user from the current system.
 CViewAllUsersThis plugin sample print all users available in the current system.