The SER_Recorder class implements recording of video streams in SER format.
More...
#include <serrecorder.h>
The SER_Recorder class implements recording of video streams in SER format.
Definition at line 70 of file serrecorder.h.
◆ SER_Recorder()
INDI::SER_Recorder::SER_Recorder |
( |
| ) |
|
◆ ~SER_Recorder()
INDI::SER_Recorder::~SER_Recorder |
( |
| ) |
|
|
virtual |
◆ close()
bool INDI::SER_Recorder::close |
( |
void |
| ) |
|
|
virtual |
◆ getExtension()
virtual const char* INDI::SER_Recorder::getExtension |
( |
| ) |
|
|
inlinevirtual |
◆ is_little_endian()
bool INDI::SER_Recorder::is_little_endian |
( |
| ) |
|
|
protected |
◆ open()
bool INDI::SER_Recorder::open |
( |
const char * |
filename, |
|
|
char * |
errmsg |
|
) |
| |
|
virtual |
◆ setPixelFormat()
bool INDI::SER_Recorder::setPixelFormat |
( |
INDI_PIXEL_FORMAT |
pixelFormat, |
|
|
uint8_t |
pixelDepth |
|
) |
| |
|
virtual |
◆ setSize()
bool INDI::SER_Recorder::setSize |
( |
uint16_t |
width, |
|
|
uint16_t |
height |
|
) |
| |
|
virtual |
◆ setStreamEnabled()
virtual void INDI::SER_Recorder::setStreamEnabled |
( |
bool |
enable | ) |
|
|
inlinevirtual |
◆ utcTo64BitTS()
uint64_t INDI::SER_Recorder::utcTo64BitTS |
( |
| ) |
|
|
protected |
◆ write_header()
void INDI::SER_Recorder::write_header |
( |
ser_header * |
s | ) |
|
|
protected |
◆ write_int_le()
void INDI::SER_Recorder::write_int_le |
( |
uint32_t * |
i | ) |
|
|
protected |
◆ write_long_int_le()
void INDI::SER_Recorder::write_long_int_le |
( |
uint64_t * |
i | ) |
|
|
protected |
◆ writeFrame()
bool INDI::SER_Recorder::writeFrame |
( |
const uint8_t * |
frame, |
|
|
uint32_t |
nbytes, |
|
|
uint64_t |
timestamp |
|
) |
| |
|
virtual |
◆ C_SEPASECONDS_PER_SECOND
const uint64_t INDI::SER_Recorder::C_SEPASECONDS_PER_SECOND = 10000000 |
|
static |
FILE* INDI::SER_Recorder::f |
|
protected |
◆ frame_size
uint32_t INDI::SER_Recorder::frame_size |
|
protected |
◆ frameStamps
std::vector<uint64_t> INDI::SER_Recorder::frameStamps |
|
protected |
◆ isRecordingActive
bool INDI::SER_Recorder::isRecordingActive = false |
|
protected |
◆ isStreamingActive
bool INDI::SER_Recorder::isStreamingActive = false |
|
protected |
◆ number_of_planes
uint32_t INDI::SER_Recorder::number_of_planes |
|
protected |
◆ rawHeight
uint16_t INDI::SER_Recorder::rawHeight = 0 |
|
protected |
◆ rawWidth
uint16_t INDI::SER_Recorder::rawWidth = 0 |
|
protected |
◆ serh
The documentation for this class was generated from the following files: