mx::ISupportsRecordingConfiguration Class Reference
[Component Interfaces]

Allows to configure alarm recording settings. More...

#include <ISupportsRecordingConfiguration.h>

Inheritance diagram for mx::ISupportsRecordingConfiguration:

mx::IInterface List of all members.

Public Member Functions

virtual u32 supportedRecordingModes ()=0
virtual EErrorCode setRecordingMode (enum ERecordingMode eMode)=0
virtual ERecordingMode recordingMode ()=0
virtual bool isRecordingFramerateSupported ()=0
virtual EErrorCode setRecordingFramerate (float framerate)=0
virtual float recordingFramerate ()=0
virtual bool isPackedStorySupported ()=0
virtual EErrorCode setPackedStory (bool enable)=0
virtual bool packedStory ()=0
virtual bool isAudioRecordingSupported ()=0
virtual EErrorCode setAudioRecording (bool enable)=0
virtual bool audioRecording ()=0
virtual u32 supportedRecordingSwitches ()=0
virtual EErrorCode setRecordingSwitch (ERecordingSwitch eSwitch)=0
virtual ERecordingSwitch recordingSwitch ()=0
virtual bool isRecordingSwitchSupported ()=0
virtual u32 supportedGeneralArmingSwitches ()=0
virtual EErrorCode setGeneralArmingSwitch (ERecordingSwitch eSwitch)=0
virtual ERecordingSwitch generalArmingSwitch ()=0
virtual bool isGeneralArmingSwitchSupported ()=0
virtual bool isPreRecordingTimeSupported ()=0
virtual EErrorCode setPreRecordingTime (u32 uTimeMs)=0
virtual u32 preRecordingTime ()=0
virtual bool isPostRecordingTimeSupported ()=0
virtual EErrorCode setPostRecordingTime (u32 uTimeMs)=0
virtual u32 postRecordingTime ()=0
virtual bool isEventFramerateSupported ()=0
virtual EErrorCode setEventFramerate (float framerate)=0
virtual float eventFramerate ()=0
virtual u32 supportedRecordingEvents ()=0
virtual u32 activeRecordingEvents ()=0
virtual u32 recordingEvents ()=0
virtual EErrorCode setRecordingEvents (u32 recordingEvents)=0
virtual bool isExternalStorageSupported ()=0
virtual u32 supportedRecordingTargets ()=0
virtual EErrorCode setRecordingTarget (ERecordingTarget target)=0
virtual ERecordingTarget recordingTarget ()=0
virtual EErrorCode setStorageServerIP (const mxmString &ip)=0
virtual mxmString storageServerIP ()=0
virtual EErrorCode setRemoteDirectory (const mxmString &dir)=0
virtual mxmString remoteDirectory ()=0
virtual EErrorCode setRemoteUser (const mxmString &user)=0
virtual mxmString remoteUser ()=0
virtual EErrorCode setRemotePassword (const mxmString &password)=0
virtual mxmString remotePassword ()=0
virtual EErrorCode setStorageSizeMB (u32 size)=0
virtual u32 storageSizeMB ()=0
virtual EErrorCode setStorageSizeUnlimited (bool unlimited)=0
virtual bool storageSizeUnlimited ()=0
virtual EErrorCode setTimeToKeep (u32 days)=0
virtual u32 timeToKeep ()=0
virtual EErrorCode setTimeToKeepUnlimited (bool unlimited)=0
virtual bool timeToKeepUnlimited ()=0
virtual EErrorCode setNumberOfEvents (u32 size)=0
virtual u32 numberOfEvents ()=0
virtual EErrorCode setNumberOfEventsUnlimited (bool unlimited)=0
virtual bool numberOfEventsUnlimited ()=0

Detailed Description

Allows to configure alarm recording settings.


Member Function Documentation

virtual ERecordingSwitch mx::ISupportsRecordingConfiguration::generalArmingSwitch  )  [pure virtual]
 

get general arming attribute It is an error trying to get this attribute before retrieve is called for this section

virtual bool mx::ISupportsRecordingConfiguration::isEventFramerateSupported  )  [pure virtual]
 

frame rate during the post recording time span

virtual bool mx::ISupportsRecordingConfiguration::isExternalStorageSupported  )  [pure virtual]
 

returns true is the camera device supports storage to external devices

virtual bool mx::ISupportsRecordingConfiguration::isPostRecordingTimeSupported  )  [pure virtual]
 

additional recording time after the event occurred. The time span is measured in milliseconds

virtual bool mx::ISupportsRecordingConfiguration::isPreRecordingTimeSupported  )  [pure virtual]
 

additional recording time before the event occurred. The time span is measured in milliseconds

virtual ERecordingMode mx::ISupportsRecordingConfiguration::recordingMode  )  [pure virtual]
 

get record mode attribute It is an error trying to get this attribute before retrieve is called for this section

virtual ERecordingSwitch mx::ISupportsRecordingConfiguration::recordingSwitch  )  [pure virtual]
 

get recording attribute It is an error trying to get this attribute before retrieve is called for this section

virtual EErrorCode mx::ISupportsRecordingConfiguration::setGeneralArmingSwitch ERecordingSwitch  eSwitch  )  [pure virtual]
 

set general arming attribute

virtual EErrorCode mx::ISupportsRecordingConfiguration::setRecordingMode enum ERecordingMode  eMode  )  [pure virtual]
 

set record mode attribute

virtual EErrorCode mx::ISupportsRecordingConfiguration::setRecordingSwitch ERecordingSwitch  eSwitch  )  [pure virtual]
 

set recording attribute

virtual EErrorCode mx::ISupportsRecordingConfiguration::setStorageSizeMB u32  size  )  [pure virtual]
 

set the storage size in MB. If storage size is unlimited, this setting will be ignored

virtual u32 mx::ISupportsRecordingConfiguration::supportedRecordingModes  )  [pure virtual]
 

get the supported recording modes possible recording modes are OR'ed


The documentation for this class was generated from the following file:
Generated on Fri Jun 29 17:21:06 2007 for MxPEG SDK by  doxygen 1.4.6