openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eEncoder Class Reference

#include <encoder.h>

Public Member Functions

 eEncoder ()
 
 ~eEncoder ()
 
int allocateEncoder (const std::string &serviceref, int &buffersize, int bitrate, int width, int height, int framerate, int interlaced, int aspectratio, const std::string &vcodec="", const std::string &acodec="")
 
void freeEncoder (int encoderfd)
 
int getUsedEncoderCount ()
 

Static Public Member Functions

static eEncodergetInstance ()
 

Constructor & Destructor Documentation

◆ eEncoder()

eEncoder::eEncoder ( )

◆ ~eEncoder()

eEncoder::~eEncoder ( )

Member Function Documentation

◆ allocateEncoder()

int eEncoder::allocateEncoder ( const std::string &  serviceref,
int &  buffersize,
int  bitrate,
int  width,
int  height,
int  framerate,
int  interlaced,
int  aspectratio,
const std::string &  vcodec = "",
const std::string &  acodec = "" 
)

◆ freeEncoder()

void eEncoder::freeEncoder ( int  encoderfd)

◆ getInstance()

eEncoder * eEncoder::getInstance ( )
static

◆ getUsedEncoderCount()

int eEncoder::getUsedEncoderCount ( )

The documentation for this class was generated from the following files: