Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
| CAnalyticsActorInfo | Describes an analytics actor data object being received |
| CEdgeVisDecoderSDK::AnalyticsActorInfo | Encoders equipped with SafeZone 2D analytics will return an actor when an object is detected |
| CAnalyticsActorPoint | Describes an analytics actor points |
| CEdgeVisDecoderSDK::AnalyticsConfig | Defines the analytics configuration to use for a video input |
| CEdgeVisDecoderSDK::AnalyticsInfo | Defines the type of analytics that the encoder will use and the configuration for each video input that will use these analytics |
| CEdgeVisDecoderSDK::AnalyticsRegion | Defines a region within the video frame within which the analytics will be applied |
| CEdgeVisDecoderSDK::AnalyticsRegionVertex | Defines a vertex within the video frame |
| CEdgeVisDecoderSDK::ArchiveBookmark | Contains the details of an Archive bookmark |
| CEdgeVisDecoderSDK::ArchiveFile | A simple container class for information about a file on a remote archive device connected to an Encoder |
| CEdgeVisDecoderSDK::ArchiveFiles | A collection of ArchiveFiles |
| CEdgeVisSDKCore::AreaOfInterestConfig | Defines the area of interest configuration to use for a video input |
| CAudioProfileInfo | The audio profile info as used in the EncoderProfile object |
| CEdgeVisSDKCore::BandwidthConfig | Defines the bandwidth configuration to use for an encoder |
| CBandwidthProfileInfo | The Bandwidth profile info as used in the EncoderProfile object |
| CEdgeVisDecoderSDK::Camera | A Camera interface represents a camera connected to an Encoder |
| CEdgeVisDecoderSDK::CamsAttachment | A CamsAttachment object typically contains an image associated with a CamsNotification object |
| CEdgeVisDecoderSDK::CamsBulkNotification | A CamsBulkNotification object contains CAMS state change information for multiple CAMS notifications |
| CEdgeVisDecoderSDK::CamsGetNotificationsResult | Contains the notifications retrieved in response to querying the Server for existing CAMS notifications |
| CEdgeVisDecoderSDK::CamsNotification | A CamsNotification object contains all of the information associated with a CAMS notification either received at the time of generation from the server via the IServerEventListener interface or retrieved from the CamsNotificationManager via the GetNotifications method |
| CEdgeVisDecoderSDK::CamsNotificationAttachment | Contains information on attachments such as images for a CAMS notification |
| CEdgeVisDecoderSDK::CamsNotificationEventDesc | Contains information on a source event for a CAMS notification |
| CEdgeVisDecoderSDK::CamsNotificationEventParamDesc | Contains a summary of the event parameter information that forms part of a CAMS notification |
| CEdgeVisDecoderSDK::CamsNotificationManager | The CamsNotificationManager facilitates interactions with CAMS notifications stored at the server |
| CEdgeVisDecoderSDK::CamsNotificationStateDesc | Indicates the total number of CAMS notifications at the server in the given CAMS state |
| CEdgeVisDecoderSDK::ClientSecurityPolicy | Describes the client security policy set at the server |
| CEdgeVisSDKCore::ConnectionProfile | Availability |
| CEdgeVisDecoderSDK::Credentials | Holds the server credentials for the user logging in |
| CEdgeVisDecoderSDK::DeepSleepManager | A DeepSleepManager interface is used to manage and facilitate the Deep Sleep feature on an Encoder |
| CEdgeVisDecoderSDK::Device | A Device represents a physical device that may provide one or more Encoder instances |
| CEdgeVisDecoderSDK::EdgeVisDecoderSDKVersion | Defines the build and version information for this Decoder SDK library |
| CEdgeVisDecoderSDK::EmailNotificationDetails | User settings can be configure on the server for notifications |
| CEdgeVisDecoderSDK::EncoderCapabilties | The EncoderCapabilities class exposes information on the capabilties of the hardware and firmware of a particular encoder |
| CEdgeVisDecoderSDK::EncoderInfo | Contains information relating to the Encoder |
| CEdgeVisDecoderSDK::EncoderSettings | The EncoderSettings interface provides access to an Encoder's configuration, connection profile and camera settings |
| CEdgeVisDecoderSDK::EncoderSettingsChangeInfo | Describes the Encoder settings that have been changed |
| CEdgeVisDecoderSDK::EncoderStatusInfo | The EncoderStatusInfo holds information about Encoder status events |
| CEdgeVisDecoderSDK::EncoderUpdateInfo | Holds information about the Encoder updates such as an Encoders location |
| CFeatureInfo | Describes the availability of an Encoder feature |
| CFilterInfo | Defines Encoder video filter settings |
| ►CEdgeVisDecoderSDK::FrameConfig | This is the base class for the FrameConfig objects |
| CEdgeVisDecoderSDK::GOPDataBlock | The GOP Data Block class represents an individual element of a GOPData buffer |
| ►CEdgeVisDecoderSDK::IAsset | An Asset is a tangible asset on the system such as an Encoder or a Server |
| CEdgeVisDecoderSDK::IEncoderListener | The interface for the Encoder asset |
| CEdgeVisDecoderSDK::IEncoderSettingsListener | The interface to provide callbacks on Encoder settings changes |
| CEdgeVisDecoderSDK::IFullResListener | The interface for the Full resolution service callbacks |
| CEdgeVisDecoderSDK::IGOPDownloadListener | The interface for the GOP download service callbacks |
| CEdgeVisDecoderSDK::IndexedSCTData | An Indexed SCT Data block |
| CEdgeVisSDKCore::IridiumConfig | Defines the Iridium configuration in use for an encoder |
| CEdgeVisDecoderSDK::ISecureConnectProxyServiceListener | The interface for the secure connect service |
| CEdgeVisDecoderSDK::IServerEventListener | The interface for receiving CAMS notification events from the Server |
| CEdgeVisDecoderSDK::IServerListener | The interface for the Server |
| CEdgeVisDecoderSDK::IServiceListener | Defines an interface for a class that listens for incoming state changes from a service |
| ►CEdgeVisDecoderSDK::ISettings | Definition of the ISettings interface class |
| CEdgeVisDecoderSDK::IStreamListener | Defines an interface for a class that listens for incoming data from a Stream |
| CLocalWifiDownloadInfo | Defines Encoder local Wifi download settings |
| CEdgeVisDecoderSDK::MFALoginResponse | Holds the result of a time based one time passcode (OTP) login attempt |
| CEdgeVisDecoderSDK::OnvifEvent | Contains information relating to Onvif Events |
| CEdgeVisDecoderSDK::PasswordResetInfo | Describes the details required for resetting a users password |
| CEdgeVisDecoderSDK::PhoneNotificationDetails | User settings can be configure on the server for notifications |
| CPTZCustomCommand | Content for PTZ Custom command |
| CPTZPresetInfo | Defines a PTZ Preset |
| CPTZTourInfo | Content of the PTZ Tour |
| CEdgeVisDecoderSDK::PushNotificationDetails | User settings can be configure on the server for notifications |
| CEdgeVisSDKCore::SecureConnectEndpointConfig | Availability |
| CSecureConnectProxyStatus | Contains status information of the SecureConnect connection |
| CEdgeVisDecoderSDK::SensorInfo | A class representing an RDC sensor attached to the encoder |
| CEdgeVisDecoderSDK::Server | A Server interface is used to make a connection to an EdgeVis server |
| CEdgeVisSDKCore::ServerAddresses | This stores server addresses that the SDK should use to connect to |
| CEdgeVisDecoderSDK::ServerInfo | Holds the current status of the server |
| ►CEdgeVisDecoderSDK::Service | Definition of the Service abstract class |
| CEdgeVisDecoderSDK::SettingsModifier | The settings modifier is used to change the settings on an Encoder |
| ►CEdgeVisDecoderSDK::Stream | The Stream interface represent a service that is available on an Encoder |
| CEdgeVisSDKCore::StreamConfig | Class to allow for configuring the streaming characteristics of an Encoder |
| ►CEdgeVisDecoderSDK::StreamData | This is the base class for the StreamData objects |
| CEdgeVisDecoderSDK::Timeline | This contains lists of days, hours and minutes that the archive holds footage for |
| CEdgeVisDecoderSDK::UserNotificationPreferences | A class representing the current user's CAMS notification preferences |
| CEdgeVisDecoderSDK::VideoFrameLayout | VideoFrameLayout decribes the content of the frame from a given Encoder input |
| CEdgeVisDecoderSDK::VideoFrameLayoutComponent | VideoFrameLayoutComponent decribes either all or part of a VideoFrameLayout |
| CVideoProfileInfo | The video profile info as used in the EncoderProfile object |
