Voyant API 0.8.0
Loading...
Searching...
No Matches
Classes | Enumerations
voyant_data_recorder.hpp File Reference
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include <voyant_frame_wrapper.hpp>
#include <voyant_recorder_ffi.hpp>

Go to the source code of this file.

Classes

struct  VoyantRecorderConfig
 Configuration settings for creating a VoyantRecorder instance. More...
 
class  VoyantRecorder
 Class for recording Voyant frames to binary files with automatic splitting. More...
 

Enumerations

enum class  RecordResult {
  Unknown = 0 , Ok , Split , Finished ,
  Error
}
 Result of recording a frame. More...
 

Enumeration Type Documentation

◆ RecordResult

enum class RecordResult
strong

Result of recording a frame.

Enumerator
Unknown 

Uninitialized or unexpected result.

Ok 

Successfully recorded frame, continue recording.

Split 

Successfully recorded frame, file was split due to limits.

Finished 

Limits reached - recording should stop (not an error)

Error 

Failed to record frame (error occurred)