RTP Trace System  1.0
Coral::TraceClientAppPacket Class Reference

Trace Client RTCP-SDES-APP-PRIV Packet. More...

#include <traceclientapppacket.h>

List of all members.

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

Detailed Description

Trace Client RTCP-SDES-APP-PRIV Packet.

This class defines the packet format for the trace client's RTCP APP-PRIV messages.

Author:
Thomas Dreibholz
Version:
1.0
See also:
TraceClient
TraceServer

Member Enumeration Documentation

Definition of TraceClient commands in APP message.

Enumerator:
TCAS_UnknownCommand 
TCAS_Play 
TCAS_Pause 

Constructor & Destructor Documentation


Member Function Documentation

Reset report.

Translate byte order.


Member Data Documentation

Media name, e.g. "TraceFiles/Test1.tdtf".

Sequence number for position changes.

Position to start from if server has been restarted.

RTP Trace Server default port.

Start position in nanoseconds or 0xffff...ff, if unused.

Packet ID for TraceClient RTCP APP message.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines