Transcode Class Reference

#include <transcode.h>

List of all members.


Detailed Description

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

ProgramInfom_proginfo
RecordingProfile profile
int keyframedist
NuppelVideoRecordernvr
NuppelVideoPlayernvp
RingBufferinRingBuffer
RingBufferoutRingBuffer
FIFOWriter::FIFOWriter * fifow
QPtrList< struct kfatable_entry > * kfa_table
bool showprogress

Constructor & Destructor Documentation

Transcode::Transcode ( ProgramInfo pginfo  ) 

Definition at line 236 of file transcode.cpp.

Transcode::~Transcode (  ) 

Definition at line 247 of file transcode.cpp.


Member Function Documentation

int Transcode::TranscodeFile ( char *  inputname,
char *  outputname,
QString  profileName,
bool  honorCutList,
bool  framecontrol,
int  jobID,
QString  fifodir,
QMap< long long, int >  deleteMap 
)

Definition at line 379 of file transcode.cpp.

Referenced by main().

void Transcode::ShowProgress ( bool  val  )  [inline]

Definition at line 21 of file transcode.h.

Referenced by main().

bool Transcode::GetProfile ( QString  profileName,
QString  encodingType,
int  height,
int  frameRate 
) [private]

Definition at line 281 of file transcode.cpp.

Referenced by TranscodeFile().

void Transcode::ReencoderAddKFA ( long  curframe,
long  lastkey,
long  num_keyframes 
) [private]

Definition at line 269 of file transcode.cpp.

Referenced by TranscodeFile().


Member Data Documentation

Definition at line 26 of file transcode.h.

Referenced by Transcode(), and TranscodeFile().

Definition at line 27 of file transcode.h.

Referenced by GetProfile(), and TranscodeFile().

int Transcode::keyframedist [private]

Definition at line 28 of file transcode.h.

Referenced by ReencoderAddKFA(), and TranscodeFile().

Definition at line 29 of file transcode.h.

Referenced by Transcode(), TranscodeFile(), TranscodeWriteText(), and ~Transcode().

Definition at line 30 of file transcode.h.

Referenced by Transcode(), TranscodeFile(), and ~Transcode().

Definition at line 31 of file transcode.h.

Referenced by Transcode(), TranscodeFile(), and ~Transcode().

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().

Definition at line 35 of file transcode.h.

Referenced by ShowProgress(), Transcode(), and TranscodeFile().


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

Generated on Sat Dec 18 05:16:12 2010 for MythTV by  doxygen 1.5.5