class TraceClientAppPacket

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

Full nameCoral::TraceClientAppPacket
Definition#include <traceclientapppacket.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Members


Detailed Description

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

See also: TraceClient, TraceServer

 TraceClientAppPacket ()

Constructor.

void  translate ()

Translate byte order.

void  reset ()

Reset report.

static const card32 TraceClientFormatID

Packet ID for TraceClient RTCP APP message.

enum TraceClientAppMode {TCAS_UnknownCommand = 0, TCAS_Play = 1, TCAS_Pause = 2 }

Definition of TraceClient commands in APP message.

static const cardinal RTPTraceDefaultPort

RTP Trace Server default port.

card32 FormatID

Packet ID.

card16 SequenceNumber

Sequence number.

card16 PosChgSeqNumber

Sequence number for position changes.

card64 StartPosition

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

card64 RestartPosition

Position to start from if server has been restarted.

card64 WantedUtilization

Wanted utilization;

card32 MinWantedBandwidth

Minimum wanted bandwidth.

card32 MaxWantedBandwidth

Maximum wanted bandwidth.

card32 MaxWantedDelay

Max wanted delay.

card16 Status

Client status.

card16 Encoding

Encoding.

int8 StreamPriority

Stream priority.

int8 SessionPriority

Session priority.

card32 SessionDescriptor

Session descriptor.

char [128] MediaName

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