The TheoraRecorder class implemented recording of video streaming data in a libtheora OGV file.
More...
#include <theorarecorder.h>
The TheoraRecorder class implemented recording of video streaming data in a libtheora OGV file.
Definition at line 38 of file theorarecorder.h.
◆ TheoraRecorder()
INDI::TheoraRecorder::TheoraRecorder |
( |
| ) |
|
◆ ~TheoraRecorder()
INDI::TheoraRecorder::~TheoraRecorder |
( |
| ) |
|
|
virtual |
◆ close()
bool INDI::TheoraRecorder::close |
( |
void |
| ) |
|
|
virtual |
◆ getExtension()
virtual const char* INDI::TheoraRecorder::getExtension |
( |
| ) |
|
|
inlinevirtual |
◆ open()
bool INDI::TheoraRecorder::open |
( |
const char * |
filename, |
|
|
char * |
errmsg |
|
) |
| |
|
virtual |
◆ setPixelFormat()
bool INDI::TheoraRecorder::setPixelFormat |
( |
INDI_PIXEL_FORMAT |
pixelFormat, |
|
|
uint8_t |
pixelDepth |
|
) |
| |
|
virtual |
◆ setSize()
bool INDI::TheoraRecorder::setSize |
( |
uint16_t |
width, |
|
|
uint16_t |
height |
|
) |
| |
|
virtual |
◆ setStreamEnabled()
virtual void INDI::TheoraRecorder::setStreamEnabled |
( |
bool |
enable | ) |
|
|
inlinevirtual |
◆ writeFrame()
bool INDI::TheoraRecorder::writeFrame |
( |
const uint8_t * |
frame, |
|
|
uint32_t |
nbytes, |
|
|
uint64_t |
timestamp |
|
) |
| |
|
virtual |
◆ frameStamps
std::vector<uint64_t> INDI::TheoraRecorder::frameStamps |
|
protected |
◆ isRecordingActive
bool INDI::TheoraRecorder::isRecordingActive = false |
|
protected |
◆ isStreamingActive
bool INDI::TheoraRecorder::isStreamingActive = false |
|
protected |
◆ m_PixelDepth
uint8_t INDI::TheoraRecorder::m_PixelDepth = 8 |
|
protected |
◆ m_PixelFormat
◆ number_of_planes
uint32_t INDI::TheoraRecorder::number_of_planes |
|
protected |
◆ rawHeight
uint16_t INDI::TheoraRecorder::rawHeight = 0 |
|
protected |
◆ rawWidth
uint16_t INDI::TheoraRecorder::rawWidth = 0 |
|
protected |
The documentation for this class was generated from the following files: