class MPEGTraceArray

MPEG Trace Array. More...

Full nameCoral::MPEGTraceArray
Definition#include <mpegtracearray.h>
InheritsCoral::TraceArray
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

This is an array of MPEG layer traces.

 MPEGTraceArray (const TraceConfiguration& config)

Constructor.

bool  load (const char* name, const char* framePattern, const cardinal frameRate, const cardinal extLayers, const double fakeE1, const double fakeE2)

Load MPEG trace.

Parameters:
nameFile name.
framePatternFrame pattern of the trace file.
frameRateFrame rate of the trace file.
extLayersNumber of extension layers (0, 1 or 2).
fakeE1Fake 1st extension layer: FrameSizeE1 = fakeE1 * FrameSizeBase.
fakeE2Fake 2nd extension layer: FrameSizeE2 = fakeE2 * FrameSizeBase.

Returns: true, if load has been successful; false otherwise.

TraceArray*  decreaseFrameRate ()

[const]

Reimplementation of TraceArray's decreaseFrameRate() method.

Reimplemented from TraceArray.

static const cardinal LayerMPEGBaseI

MPEG-I/II I-frames layer.

static const cardinal LayerMPEGBaseP

MPEG-I/II P-frames layer.

static const cardinal LayerMPEGBaseB

MPEG-I/II B-frames layer.

static const cardinal LayerMPEGExtI1

MPEG-II I-frames 1st extension layer.

static const cardinal LayerMPEGExtP1

MPEG-II P-frames 1st extension layer.

static const cardinal LayerMPEGExtB1

MPEG-II B-frames 1st extension layer.

static const cardinal LayerMPEGExtI2

MPEG-II I-frames 2nd extension layer.

static const cardinal LayerMPEGExtP2

MPEG-II P-frames 2nd extension layer.

static const cardinal LayerMPEGExtB2

MPEG-II B-frames 2nd extension layer.