class TraceEncoder

Trace Encoder. More...

Full nameCoral::TraceEncoder
Definition#include <traceencoder.h>
InheritsCoral::TraceEncoderInterface
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class is a trace encoder.

 TraceEncoder (TDTFMediaReader* audioReader)

Constructor for the trace encoder.

Parameters:
traceReaderTDTFReader for the trace input.

TraceEncoder ()

Destructor.

const card16  getTypeID ()

[const]

getTypeID() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

const char*  getTypeName ()

[const]

getTypeName implementation of EncoderInterface.

Reimplemented from EncoderInterface.

void  activate ()

activate() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

void  deactivate ()

deactivate() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

void  reset ()

reset() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

card64  checkInterval ()

checkInterval() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

bool  prepareNextFrame (const cardinal headerSize, const cardinal maxPacketSize, const cardinal flags)

prepareNextFrame() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

cardinal  getNextPacket (EncoderPacket* encoderPacket)

getNextPacket() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

AbstractQoSDescription*  getQoSDescription (const cardinal pktHeaderSize, const cardinal pktMaxSize, const card64 offset)

getQoSDescription() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

void  updateQuality (const AbstractQoSDescription* aqd)

updateQuality() implementation of EncoderInterface.

Reimplemented from EncoderInterface.

double  getFrameRate ()

[const]

getFrameRate() implementation of TraceEncoderInterface.

void  setFrameRate (const double frameRate)

setFrameRate() implementation of TraceEncoderInterface.

double  getWantedUtilization ()

[const]

getWantedUtilization() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

void  setWantedUtilization (const double utilization)

setWantedUtilization() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

int8  getStreamPriority ()

[const]

getStreamPriority() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

void  setStreamPriority (const int8 priority)

setStreamPriority() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

double  getMaxWantedDelay ()

[const]

getMaxWantedDelay() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

void  setMaxWantedDelay (const double delay)

setMaxWantedDelay() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

cardinal  getMinWantedBandwidth ()

[const]

getMinWantedBandwidth() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

cardinal  getMaxWantedBandwidth ()

[const]

getMaxWantedBandwidth() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

void  setMinWantedBandwidth (const cardinal bandwidth)

setMinWantedBandwidth() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.

void  setMaxWantedBandwidth (const cardinal bandwidth)

setMaxWantedBandwidth() implementation of TraceEncoderInterface.

Reimplemented from TraceEncoderInterface.