Atlas-Cronos  7.3.0
Public Member Functions | Properties | List of all members
Flir.Atlas.Live.Recorder.ThermalImageRecorder Class Reference

Records thermal images to disk. More...

Inheritance diagram for Flir.Atlas.Live.Recorder.ThermalImageRecorder:
Flir.Atlas.Live.Recorder.Recorder

Public Member Functions

override void Stop ()
 
void EnablePreRecording (int numberOfFrames)
 Enable a prerecording buffer. More...
 
void SetupNumberOfFramesInMemory (int frames)
 Enable using memory for temporary storing images until the disk is ready for writing. More...
 
void DisablePreRecording ()
 Disables prerecording. More...
 
void SetSkipFrames (int imagesToSkip)
 Set Skip frames in the recording. Divides the recording speed with the number of images to skip in the recording. I.e. A value of zero is full speed recording and a value of 3 is skipping three images. More...
 
- Public Member Functions inherited from Flir.Atlas.Live.Recorder.Recorder
virtual void Start (string path)
 Start a recording More...
 
virtual void Pause ()
 Pause an on going recording. More...
 
virtual void Continue ()
 Continues an paused recording. More...
 
void EnableTimeSpan (TimeSpan timeSpan)
 Enable time span recording. More...
 
void DisableTimeSpan ()
 Disable time span. More...
 

Properties

bool IsPreRecordingEnabled [get, protected set]
 Enable/Disable prerecording More...
 
int SkipFrames [get, protected set]
 Skip frames in the recording. Divides the recording speed with the number of images to skip in the recording. More...
 
int NumberOfFramesToPreRecord [get, protected set]
 The number of frames to store in the circular buffer. The buffer is saved to disk when the recording is started. More...
 
int NumberOfFramesInMemory [get, protected set]
 NumberOfFramesInMemory uses computer memory for temporary storing images until the disk is ready for writing. More...
 
- Properties inherited from Flir.Atlas.Live.Recorder.Recorder
RecorderState Status [get, protected set]
 Gets the current state of the Recorder. More...
 
string FullPath [get]
 The full path to the recorded file. More...
 
string Directory [get]
 The used directory for the latest recording. More...
 
string FileName [get]
 File name of the latest recording. More...
 
bool IsTimeSpanEnabled [get, protected set]
 Is time span enabled. More...
 
TimeSpan TimeSpan [get, protected set]
 The minimum time span between two recorded images. More...
 
int FrameCount [get, protected set]
 The number of recorded images. More...
 
int LostImages [get, protected set]
 The number of lost images during the recording. More...
 
string Extension [get, protected set]
 File extension for recordings created from the stream. More...
 

Additional Inherited Members

- Events inherited from Flir.Atlas.Live.Recorder.Recorder
EventHandler< RecorderStatusChangedEventArgsRecorderStatusChanged
 This event is raised when the Recorder Status is changed Status. More...
 

Detailed Description

Records thermal images to disk.

Member Function Documentation

◆ DisablePreRecording()

void Flir.Atlas.Live.Recorder.ThermalImageRecorder.DisablePreRecording ( )
inline

Disables prerecording.

Exceptions
InvalidOperationException

◆ EnablePreRecording()

void Flir.Atlas.Live.Recorder.ThermalImageRecorder.EnablePreRecording ( int  numberOfFrames)
inline

Enable a prerecording buffer.

Parameters
numberOfFrames

◆ SetSkipFrames()

void Flir.Atlas.Live.Recorder.ThermalImageRecorder.SetSkipFrames ( int  imagesToSkip)
inline

Set Skip frames in the recording. Divides the recording speed with the number of images to skip in the recording. I.e. A value of zero is full speed recording and a value of 3 is skipping three images.

◆ SetupNumberOfFramesInMemory()

void Flir.Atlas.Live.Recorder.ThermalImageRecorder.SetupNumberOfFramesInMemory ( int  frames)
inline

Enable using memory for temporary storing images until the disk is ready for writing.

Parameters
frames

◆ Stop()

override void Flir.Atlas.Live.Recorder.ThermalImageRecorder.Stop ( )
inlinevirtual

Reimplemented from Flir.Atlas.Live.Recorder.Recorder.

Property Documentation

◆ IsPreRecordingEnabled

bool Flir.Atlas.Live.Recorder.ThermalImageRecorder.IsPreRecordingEnabled
getprotected set

Enable/Disable prerecording

◆ NumberOfFramesInMemory

int Flir.Atlas.Live.Recorder.ThermalImageRecorder.NumberOfFramesInMemory
getprotected set

NumberOfFramesInMemory uses computer memory for temporary storing images until the disk is ready for writing.

◆ NumberOfFramesToPreRecord

int Flir.Atlas.Live.Recorder.ThermalImageRecorder.NumberOfFramesToPreRecord
getprotected set

The number of frames to store in the circular buffer. The buffer is saved to disk when the recording is started.

◆ SkipFrames

int Flir.Atlas.Live.Recorder.ThermalImageRecorder.SkipFrames
getprotected set

Skip frames in the recording. Divides the recording speed with the number of images to skip in the recording.