#include <transcode.h>
Definition at line 13 of file transcode.h.
Public Member Functions | |
| Transcode (ProgramInfo *pginfo) | |
| ~Transcode () | |
| int | TranscodeFile (char *inputname, char *outputname, QString profileName, bool honorCutList, bool framecontrol, int jobID, QString fifodir, QMap< long long, int > deleteMap) |
| void | ShowProgress (bool val) |
Private Member Functions | |
| bool | GetProfile (QString profileName, QString encodingType, int height, int frameRate) |
| void | ReencoderAddKFA (long curframe, long lastkey, long num_keyframes) |
Private Attributes | |
| ProgramInfo * | m_proginfo |
| RecordingProfile | profile |
| int | keyframedist |
| NuppelVideoRecorder * | nvr |
| NuppelVideoPlayer * | nvp |
| RingBuffer * | inRingBuffer |
| RingBuffer * | outRingBuffer |
| FIFOWriter::FIFOWriter * | fifow |
| QPtrList< struct kfatable_entry > * | kfa_table |
| bool | showprogress |
| Transcode::Transcode | ( | ProgramInfo * | pginfo | ) |
Definition at line 236 of file transcode.cpp.
| Transcode::~Transcode | ( | ) |
Definition at line 247 of file transcode.cpp.
| void Transcode::ShowProgress | ( | bool | val | ) | [inline] |
| bool Transcode::GetProfile | ( | QString | profileName, | |
| QString | encodingType, | |||
| int | height, | |||
| int | frameRate | |||
| ) | [private] |
| void Transcode::ReencoderAddKFA | ( | long | curframe, | |
| long | lastkey, | |||
| long | num_keyframes | |||
| ) | [private] |
ProgramInfo* Transcode::m_proginfo [private] |
RecordingProfile Transcode::profile [private] |
int Transcode::keyframedist [private] |
NuppelVideoRecorder* Transcode::nvr [private] |
Definition at line 29 of file transcode.h.
Referenced by Transcode(), TranscodeFile(), TranscodeWriteText(), and ~Transcode().
NuppelVideoPlayer* Transcode::nvp [private] |
Definition at line 30 of file transcode.h.
Referenced by Transcode(), TranscodeFile(), and ~Transcode().
RingBuffer* Transcode::inRingBuffer [private] |
Definition at line 31 of file transcode.h.
Referenced by Transcode(), TranscodeFile(), and ~Transcode().
RingBuffer* Transcode::outRingBuffer [private] |
Definition at line 32 of file transcode.h.
Referenced by Transcode(), TranscodeFile(), and ~Transcode().
FIFOWriter::FIFOWriter* Transcode::fifow [private] |
Definition at line 33 of file transcode.h.
Referenced by Transcode(), TranscodeFile(), and ~Transcode().
QPtrList<struct kfatable_entry>* Transcode::kfa_table [private] |
Definition at line 34 of file transcode.h.
Referenced by ReencoderAddKFA(), Transcode(), TranscodeFile(), and ~Transcode().
bool Transcode::showprogress [private] |
Definition at line 35 of file transcode.h.
Referenced by ShowProgress(), Transcode(), and TranscodeFile().
1.5.5