RTP Audio System
2.0.0
|
Audio Client RTCP-APP Packet. More...
#include <audioclientapppacket.h>
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 |
Audio Client RTCP-APP Packet.
This struct defines the packet format for the audio client's RTCP APP-PRIV messages.
Definition of AudioClient commands in APP message.
Constructor.
void AudioClientAppPacket::reset | ( | ) |
Reset report.
void AudioClientAppPacket::translate | ( | ) |
Translate byte order.
const card32 AudioClientAppPacket::AudioClientFormatID = 0x75003388 [static] |
Packet ID for AudioClient RTCP APP message.
Suggested bandwidth or 0xffffffff, if unused.
Number of audio bits.
Number of audio channels.
Encoding.
Packet ID.
char AudioClientAppPacket::MediaName[128] |
Media name, e.g. "AudioFiles/Test1.list".
Sequence number for position changes.
Position to start from if server has been restarted.
Audio sampling rate.
Sequence number.
Start position in nanoseconds or 0xffff...ff, if unused.
Client status.