RTP Audio System  2.0.0
AudioClientAppPacket Struct Reference

Audio Client RTCP-APP Packet. More...

#include <audioclientapppacket.h>

List of all members.

Public Types

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

Public Member Functions

 AudioClientAppPacket ()
void translate ()
void reset ()

Public Attributes

enum
AudioClientAppPacket::AudioClientAppMode 
__attribute__
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]

Static Public Attributes

static const card32 AudioClientFormatID = 0x75003388

Detailed Description

Audio Client RTCP-APP Packet.

This struct defines the packet format for the audio client's RTCP APP-PRIV messages.

Author:
Thomas Dreibholz
Version:
1.0
See also:
AudioClient
AudioServer

Member Enumeration Documentation

Definition of AudioClient commands in APP message.

Enumerator:
ACAS_UnknownCommand 
ACAS_Play 
ACAS_Pause 

Constructor & Destructor Documentation


Member Function Documentation

Reset report.

Translate byte order.


Member Data Documentation

Packet ID for AudioClient RTCP APP message.

Suggested bandwidth or 0xffffffff, if unused.

Number of audio bits.

Number of audio channels.

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

Sequence number for position changes.

Position to start from if server has been restarted.

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


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