class AudioClientAppPacket

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

Full nameCoral::AudioClientAppPacket
Definition#include <audioclientapppacket.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 audio client's RTCP APP-PRIV messages.

See also: AudioClient, AudioServer

 AudioClientAppPacket ()

Constructor.

void  translate ()

Translate byte order.

void  reset ()

Reset report.

static const card32 AudioClientFormatID

Packet ID for AudioClient RTCP APP message.

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

Definition of AudioClient commands in APP message.

static const cardinal RTPAudioDefaultPort

RTP Audio Server default port.

card32 FormatID

Packet ID.

card16 SequenceNumber

Sequence number.

card16 PosChgSeqNumber

Sequence number for position changes.

card16 Status

Client status.

card16 SamplingRate

Audio sampling rate.

card8 Channels

Number of audio channels.

card8 Bits

Number of audio bits.

card16 Encoding

Encoding.

card32 BandwidthLimit

Suggested bandwidth or 0xffffffff, if unused.

card64 StartPosition

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

card64 RestartPosition

Position to start from if server has been restarted.

char [128] MediaName

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