Evita  0.16
Public Member Functions | Private Member Functions | Private Attributes | List of all members
evTranscoder Class Reference

#include <evTranscoder.h>

Inheritance diagram for evTranscoder:
Inheritance graph
[legend]
Collaboration diagram for evTranscoder:
Collaboration graph
[legend]

Public Member Functions

 evTranscoder (void)
 
virtual ~evTranscoder (void)
 
virtual const evString GetClassName (void) const
 
int Transcode (evChannel &command_channel, evChannel &bitstream_channel, evChannel &priority_schedule_channel, const int verbose)
 

Private Member Functions

int GetCommand (const int verbose)
 
int SendHeader (void)
 
int SendAuxiliaryFiles (void)
 
int ActivateComponent (void)
 
int UpdateFrustum (void)
 
int Start (void)
 
int Next (void)
 
int Stop (void)
 
int SelectROI (const int roi)
 
- Private Member Functions inherited from evProcessObject
 evProcessObject (void)
 
virtual ~evProcessObject (void)
 
- Private Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 
virtual void PrintSelf (const int tabbing) const
 
 evObject (const evObject &object)
 

Private Attributes

evChannelCommandChannel
 
evChannelBitstreamChannel
 
evChannelPriorityScheduleChannel
 
evString PriorityScheduleFilename
 
evFilePosition HeaderOffset
 
evString Filename
 
evFile Infile
 
int ExplicitGrid
 
unsigned int VisualizerComponent
 
evVector ViewFrustum
 
double PixelSize
 
evPriorityScheduleInactiveQueue
 
evPriorityScheduleTransmissionQueue
 
evPriorityScheduleAlreadySentQueue
 

Constructor & Destructor Documentation

evTranscoder::evTranscoder ( void  )
virtual evTranscoder::~evTranscoder ( void  )
virtual

Member Function Documentation

int evTranscoder::ActivateComponent ( void  )
private
virtual const evString evTranscoder::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evProcessObject.

int evTranscoder::GetCommand ( const int  verbose)
private
int evTranscoder::Next ( void  )
private
int evTranscoder::SelectROI ( const int  roi)
private
int evTranscoder::SendAuxiliaryFiles ( void  )
private
int evTranscoder::SendHeader ( void  )
private
int evTranscoder::Start ( void  )
private
int evTranscoder::Stop ( void  )
private
int evTranscoder::Transcode ( evChannel command_channel,
evChannel bitstream_channel,
evChannel priority_schedule_channel,
const int  verbose 
)
int evTranscoder::UpdateFrustum ( void  )
private

Member Data Documentation

evPrioritySchedule* evTranscoder::AlreadySentQueue
private
evChannel* evTranscoder::BitstreamChannel
private
evChannel* evTranscoder::CommandChannel
private
int evTranscoder::ExplicitGrid
private
evString evTranscoder::Filename
private
evFilePosition evTranscoder::HeaderOffset
private
evPrioritySchedule* evTranscoder::InactiveQueue
private
evFile evTranscoder::Infile
private
double evTranscoder::PixelSize
private
evChannel* evTranscoder::PriorityScheduleChannel
private
evString evTranscoder::PriorityScheduleFilename
private
evPrioritySchedule* evTranscoder::TransmissionQueue
private
evVector evTranscoder::ViewFrustum
private
unsigned int evTranscoder::VisualizerComponent
private

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