RTP Audio System  2.0.0
audioclientapppacket.h File Reference

Go to the source code of this file.

Classes

struct  AudioClientAppPacket
 Audio Client RTCP-APP Packet. More...
struct  AudioClientSDESPrivPacket
 Audio Client RTCP SDES-PRIV Packet. More...

Enumerations

enum  AudioClientAppMode { ACAS_UnknownCommand = 0, ACAS_Play = 1, ACAS_Pause = 2 }

Functions

struct AudioClientAppPacket __attribute__ ((packed))
 AudioClientAppPacket ()
void translate ()
void reset ()

Variables

const card8 AudioServerDefaultTrafficClass = 0x00
const card8 AudioClientDefaultTrafficClass = 0x00
static const cardinal RTPAudioDefaultPort = 7500
static const card32 RTPAudioDataPPID = 0x2909ffff
static const card32 RTPAudioControlPPID = 0x2909fffe
static const card32 AudioClientFormatID = 0x75003388
card32 FormatID
card16 SequenceNumber
card16 PosChgSeqNumber
card16 Status
card16 SamplingRate
card8 Channels
card8 Bits
card16 Encoding
card32 BandwidthLimit
card64 StartPosition
card64 RestartPosition
char MediaName [128]
card8 PrefixLength
char Prefix [7]

Enumeration Type Documentation

Definition of AudioClient commands in APP message.

Enumerator:
ACAS_UnknownCommand 
ACAS_Play 
ACAS_Pause 

Function Documentation

struct AudioClientAppPacket __attribute__ ( (packed)  )

Reset report.

Translate byte order.


Variable Documentation

Default traffic class/TOS for RTCP control connection from client to server.

const card32 AudioClientFormatID = 0x75003388 [static]

Packet ID for AudioClient RTCP APP message.

Default traffic class/TOS for RTP data connection from server to client.

Suggested bandwidth or 0xffffffff, if unused.

Number of audio bits.

Number of audio channels.

Encoding.

Packet ID.

char MediaName[128]

Media name, e.g. "AudioFiles/Test1.list".

Sequence number for position changes.

char Prefix[7]

Position to start from if server has been restarted.

const card32 RTPAudioControlPPID = 0x2909fffe [static]

RTP Audio control PPID (for SCTP transport).

const card32 RTPAudioDataPPID = 0x2909ffff [static]

RTP Audio data PPID (for SCTP transport).

const cardinal RTPAudioDefaultPort = 7500 [static]

RTP Audio Server default port.

Audio sampling rate.

Sequence number.

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

Client status.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines