RTP Trace System
1.0
|
H263 Trace Array. More...
#include <h263tracearray.h>
Public Member Functions | |
H263TraceArray (const TraceConfiguration &config) | |
bool | load (const char *name, const cardinal frameRate, const cardinal extLayers, const double fakeE1, const double fakeE2) |
TraceArray * | H263TraceArray::decreaseFrameRate () const |
Static Public Attributes | |
static const cardinal | LayerH263BaseI = 0 |
static const cardinal | LayerH263BaseP = 1 |
static const cardinal | LayerH263BasePB = 2 |
static const cardinal | LayerH263BaseB = 3 |
static const cardinal | LayerH263ExtI1 = 4 |
static const cardinal | LayerH263ExtP1 = 5 |
static const cardinal | LayerH263ExtPB1 = 6 |
static const cardinal | LayerH263ExtB1 = 7 |
static const cardinal | LayerH263ExtI2 = 8 |
static const cardinal | LayerH263ExtP2 = 9 |
static const cardinal | LayerH263ExtPB2 = 10 |
static const cardinal | LayerH263ExtB2 = 11 |
H263 Trace Array.
This is an array of H263 layer traces.
Coral::H263TraceArray::H263TraceArray | ( | const TraceConfiguration & | config | ) |
Constructor.
TraceArray* Coral::H263TraceArray::H263TraceArray::decreaseFrameRate | ( | ) | const |
Reimplementation of TraceArray's decreaseFrameRate() method.
bool Coral::H263TraceArray::load | ( | const char * | name, |
const cardinal | frameRate, | ||
const cardinal | extLayers, | ||
const double | fakeE1, | ||
const double | fakeE2 | ||
) |
Load H263 trace.
name | File name. |
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. |
const cardinal Coral::H263TraceArray::LayerH263BaseB = 3 [static] |
H263-I/II B-frames layer.
const cardinal Coral::H263TraceArray::LayerH263BaseI = 0 [static] |
H263-I/II I-frames layer.
const cardinal Coral::H263TraceArray::LayerH263BaseP = 1 [static] |
H263-I/II P-frames layer.
const cardinal Coral::H263TraceArray::LayerH263BasePB = 2 [static] |
H263-I/II PB-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtB1 = 7 [static] |
H263-I/II B-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtB2 = 11 [static] |
H263-I/II B-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtI1 = 4 [static] |
H263-I/II I-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtI2 = 8 [static] |
H263-I/II I-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtP1 = 5 [static] |
H263-I/II P-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtP2 = 9 [static] |
H263-I/II P-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtPB1 = 6 [static] |
H263-I/II PB-frames layer.
const cardinal Coral::H263TraceArray::LayerH263ExtPB2 = 10 [static] |
H263-I/II PB-frames layer.