RTP Trace System
1.0
|
Trace Client RTCP-SDES-APP-PRIV Packet. More...
#include <traceclientapppacket.h>
Public Types | |
enum | TraceClientAppMode { TCAS_UnknownCommand = 0, TCAS_Play = 1, TCAS_Pause = 2 } |
Public Member Functions | |
TraceClientAppPacket () | |
void | translate () |
void | reset () |
Public Attributes | |
card32 | FormatID |
card16 | SequenceNumber |
card16 | PosChgSeqNumber |
card64 | StartPosition |
card64 | RestartPosition |
card64 | WantedUtilization |
card32 | Flags |
card64 | MinWantedBandwidth |
card64 | MaxWantedBandwidth |
card32 | MaxTransferDelay |
card16 | Status |
card16 | Encoding |
int8 | StreamPriority |
int8 | SessionPriority |
card32 | SessionDescriptor |
char | MediaName [128] |
Static Public Attributes | |
static const card32 | TraceClientFormatID = 0x64643554 |
static const cardinal | RTPTraceDefaultPort = 7100 |
Trace Client RTCP-SDES-APP-PRIV Packet.
This class defines the packet format for the trace client's RTCP APP-PRIV messages.
Definition of TraceClient commands in APP message.
Constructor.
void Coral::TraceClientAppPacket::reset | ( | ) |
Reset report.
Translate byte order.
Encoding.
Packet ID.
Max wanted delay.
Maximum wanted bandwidth.
char Coral::TraceClientAppPacket::MediaName[128] |
Media name, e.g. "TraceFiles/Test1.tdtf".
Minimum wanted bandwidth.
Sequence number for position changes.
Position to start from if server has been restarted.
const cardinal Coral::TraceClientAppPacket::RTPTraceDefaultPort = 7100 [static] |
RTP Trace Server default port.
Sequence number.
Session descriptor.
Session priority.
Start position in nanoseconds or 0xffff...ff, if unused.
Client status.
Stream priority.
const card32 Coral::TraceClientAppPacket::TraceClientFormatID = 0x64643554 [static] |
Packet ID for TraceClient RTCP APP message.
Wanted utilization;