The EncoderInterface class is the base class for video streaming encoders.
More...
#include <encoderinterface.h>
The EncoderInterface class is the base class for video streaming encoders.
Definition at line 44 of file encoderinterface.h.
◆ EncoderInterface()
INDI::EncoderInterface::EncoderInterface |
( |
| ) |
|
|
default |
◆ ~EncoderInterface()
virtual INDI::EncoderInterface::~EncoderInterface |
( |
| ) |
|
|
virtualdefault |
◆ getName()
const char * INDI::EncoderInterface::getName |
( |
| ) |
|
◆ init()
◆ setPixelFormat()
bool INDI::EncoderInterface::setPixelFormat |
( |
INDI_PIXEL_FORMAT |
pixelFormat, |
|
|
uint8_t |
pixelDepth |
|
) |
| |
|
virtual |
◆ setSize()
bool INDI::EncoderInterface::setSize |
( |
uint16_t |
width, |
|
|
uint16_t |
height |
|
) |
| |
|
virtual |
◆ upload()
virtual bool INDI::EncoderInterface::upload |
( |
INDI::WidgetViewBlob * |
bp, |
|
|
const uint8_t * |
buffer, |
|
|
uint32_t |
nbytes, |
|
|
bool |
isCompressed = false |
|
) |
| |
|
pure virtual |
◆ currentDevice
◆ name
const char* INDI::EncoderInterface::name |
|
protected |
◆ pixelDepth
uint8_t INDI::EncoderInterface::pixelDepth = 8 |
|
protected |
◆ pixelFormat
◆ rawHeight
uint16_t INDI::EncoderInterface::rawHeight |
|
protected |
◆ rawWidth
uint16_t INDI::EncoderInterface::rawWidth |
|
protected |
The documentation for this class was generated from the following files: