RTP Trace System
1.0
|
Trace Packet. More...
#include <tracepacket.h>
Public Types | |
enum | TraceFlags { TF_None = 0, TF_Information = 1 } |
Public Member Functions | |
TracePacket () | |
void | translate () |
void | reset () |
Public Attributes | |
card32 | FormatID |
card8 | Layer |
card8 | Layers |
card8 | ErrorCode |
card8 | Flags |
card64 | Position |
card64 | MaxPosition |
card32 | FrameID |
card32 | Offset |
char | Data [0] |
Static Public Attributes | |
static const card16 | TraceTypeID = 0x8833 |
static const char | TraceTypeName [] = "Trace Encoding" |
static const card32 | TraceFormatID = 0x33140000 | TraceTypeID |
Trace Packet.
This class defines the packet format for the trace encoder.
Constructor.
void Coral::TracePacket::reset | ( | ) |
Reset report.
void Coral::TracePacket::translate | ( | ) |
Translate byte order.
char Coral::TracePacket::Data[0] |
Packet data.
Error code.
Flags.
Packet format ID.
Frame ID.
Layer number
Number of layers
Maximum position in nanoseconds.
Fragment offset.
Current position in nanoseconds.
const card32 Coral::TracePacket::TraceFormatID = 0x33140000 | TraceTypeID [static] |
Trace Encoding package format ID.
const card16 Coral::TracePacket::TraceTypeID = 0x8833 [static] |
Type ID for Trace Encoding.
const char Coral::TracePacket::TraceTypeName = "Trace Encoding" [static] |
Name for Trace Encoding.