RTP Trace System
1.0
|
MPEG Trace Array. More...
#include <mpegtracearray.h>
Public Member Functions | |
MPEGTraceArray (const TraceConfiguration &config) | |
bool | load (const char *name, const char *framePattern, const cardinal frameRate, const cardinal extLayers, const double fakeE1, const double fakeE2) |
TraceArray * | MPEGTraceArray::decreaseFrameRate () const |
Static Public Attributes | |
static const cardinal | LayerMPEGBaseI = 0 |
static const cardinal | LayerMPEGBaseP = 1 |
static const cardinal | LayerMPEGBaseB = 2 |
static const cardinal | LayerMPEGExtI1 = 3 |
static const cardinal | LayerMPEGExtP1 = 4 |
static const cardinal | LayerMPEGExtB1 = 5 |
static const cardinal | LayerMPEGExtI2 = 6 |
static const cardinal | LayerMPEGExtP2 = 7 |
static const cardinal | LayerMPEGExtB2 = 8 |
MPEG Trace Array.
This is an array of MPEG layer traces.
Coral::MPEGTraceArray::MPEGTraceArray | ( | const TraceConfiguration & | config | ) |
Constructor.
bool Coral::MPEGTraceArray::load | ( | const char * | name, |
const char * | framePattern, | ||
const cardinal | frameRate, | ||
const cardinal | extLayers, | ||
const double | fakeE1, | ||
const double | fakeE2 | ||
) |
Load MPEG trace.
name | File name. |
framePattern | Frame pattern of the trace file. |
frameRate | Frame rate of the trace file. |
extLayers | Number of extension layers (0, 1 or 2). |
fakeE1 | Fake 1st extension layer: FrameSizeE1 = fakeE1 * FrameSizeBase. |
fakeE2 | Fake 2nd extension layer: FrameSizeE2 = fakeE2 * FrameSizeBase. |
TraceArray* Coral::MPEGTraceArray::MPEGTraceArray::decreaseFrameRate | ( | ) | const |
Reimplementation of TraceArray's decreaseFrameRate() method.
const cardinal Coral::MPEGTraceArray::LayerMPEGBaseB = 2 [static] |
MPEG-I/II B-frames layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGBaseI = 0 [static] |
MPEG-I/II I-frames layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGBaseP = 1 [static] |
MPEG-I/II P-frames layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGExtB1 = 5 [static] |
MPEG-II B-frames 1st extension layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGExtB2 = 8 [static] |
MPEG-II B-frames 2nd extension layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGExtI1 = 3 [static] |
MPEG-II I-frames 1st extension layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGExtI2 = 6 [static] |
MPEG-II I-frames 2nd extension layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGExtP1 = 4 [static] |
MPEG-II P-frames 1st extension layer.
const cardinal Coral::MPEGTraceArray::LayerMPEGExtP2 = 7 [static] |
MPEG-II P-frames 2nd extension layer.