Click or drag to resize

Bosch.Vms.CameoSdk Namespace

The namespace contains definition of interfaces and classes exposed by CameoSdk. Please see description of EntryPoint class and ICameoSdk interface as a starting point to the Sdk.
Classes
 ClassDescription
Public classCameoSdkException Base generic exception that can be thrown by SDK.
Public classCameoSdkParameters The class represents parameters required for SDK initialization.
Public classCameoSdkShutdownException The exception can be thrown by any method of SDK if SDK is shutdown.
Public classConfigurationStateChangedEventArgs Event arguments for the ConfigurationStateChanged event.
Public classConnectionStateEventArgs Event arguments for the ConnectionStateChanged event.
Public classContentStateChangedEventArgs Event arguments for the ContentStateChanged event.
Public classDataEventArgsTKey, TValue Event arguments for the DataSetChanged event.
Public classDataSetTKey, TValue Contains data as key value pairs.
Public classDuplicateInstanceCameoSdkException Only one instance of SDK with given HostId is allowed.
SDK-user receives this exception if he tries to initialize second instance with the same HostId.
Public classEntryPoint The class contains entry point of the SDK, see GetSdk(CameoSdkParameters) method for details.
Public classExportCompleteEventArgs Event arguments for the ExportComplete event.
Public classInstanceId Represents unique Id of objects in BVMS.
Public classNoPermissionCameoSdkException The exception is thrown if currently logged user has no permission for operation.
Public classPlaybackTimeChangedEventArgs Event arguments for the PlaybackTimeChanged event.
Public classProgressChangedEventArgs Event arguments for the ProgressChanged event.
Public classPtzLockedCameoSdkException The exception is thrown if PTZ control is locked by user with higher priority.
Public classStartupCompletedEventArgs Event arguments for the StartupCompleted event.
Interfaces
 InterfaceDescription
Public interfaceICameoControl Represents base interface for Image pane control.
Public interfaceICameoSdk The interface to basic functionality of the SDK, like startup/shutdown, connection state, configuration state.
Other features of the SDK are exposed via DeviceManager, ControlFactory, MediaPlayerFactory and ExporterFactory properties and corresponding interfaces.
Public interfaceICamera Interface that represents a camera.
Public interfaceIControlFactory Represents an interface, that provides access to the control factory.
Control factory creates Image pane controls, that can be placed on the UI (see UIControl for details).
Public interfaceIDataSetAccessorTKey, TValue Represents an interface that provides an access to a DataSetTKey, TValue.
Public interfaceIDevice Base interface for devices in BVMS.
Public interfaceIDeviceManager Represents an interface, that provides functionality to discover devices.
Public interfaceIDewarp Interface for panoramic camera dewarped image control.
Public interfaceIDewarpController The interface defines operations to control the image crop for the dewarped images of panoramic cameras.
Public interfaceIExporter Represents an interface, that provides access to the exporter.
Exporter is responsible for camera recordings export. Multiple cameras export is supported.
Public interfaceIExporterFactory Represents an interface, that provides access to the exporter factory.
Public interfaceIMediaPlayer Represents an interface, that provides access to the media player.
Media player is responsible for playback functionality.
Public interfaceIMediaPlayerFactory Represents an interface, that provides access to the media player factory.
Public interfaceIPtz Represents an interface, that provides access to PTZ functionality.
Public interfaceIPtzControl Represents an interface, that performs camera PTZ control.
Public interfaceIPtzSettings Represents an interface, that contains PTZ control settings.
Public interfaceISnapshotInfo Represents an interface, that describes snapshot data.
Public interfaceIVideoCameoControl Represents an interface, that provides access to the Image pane control.
Image pane control is responsible for showing live or playback video content.
Public interfaceIVideoCameoControl2 Represents an interface, that provides access to the Image pane control.
Image pane control is responsible for playback video content.
Public interfaceIVideoCameoControl3 Represents an interface, that controls the visibility of the VCA overlays in Live and Playback.
Public interfaceIVideoCameoControl4 Represents interface that notifies whether displayed content supports an image dewarping and provides functionality for its control.
Enumerations
 EnumerationDescription
Public enumerationConfigurationState Describes configuration states possible values.
Public enumerationContentState Describes content states possible values.
Public enumerationDewarpingViewMode Provides possible values for dewarping view mode.
Public enumerationExportQuality Export quality.
You can tune export performance using this enum.
Public enumerationPlaybackDirection Describes playback direction possible values.
Public enumerationPlaybackSpeed Describes playback speed possible values.
Public enumerationServerConnectionState Describes server connection state possible values.
Public enumerationStartupMode Describes start up procedure options.
Public enumerationStartupResult Describes start up procedure result possible values.