SpeexJitter Struct Reference

#include <speex_jitter.h>

List of all members.

Public Attributes

int buffer_size
int pointer_timestamp
SpeexBits current_packet
int valid_bits
char buf [SPEEX_JITTER_MAX_BUFFER_SIZE][SPEEX_JITTER_MAX_PACKET_SIZE]
int timestamp [SPEEX_JITTER_MAX_BUFFER_SIZE]
int len [SPEEX_JITTER_MAX_BUFFER_SIZE]
void * dec
int frame_size
int frame_time
int reset_state
int lost_count
float shortterm_margin [MAX_MARGIN]
float longterm_margin [MAX_MARGIN]
float loss_rate


Detailed Description

Speex jitter-buffer state.

Member Data Documentation

char SpeexJitter::buf[SPEEX_JITTER_MAX_BUFFER_SIZE][SPEEX_JITTER_MAX_PACKET_SIZE]

Buffer of packets

Buffer size

Current Speex packet

Pointer to Speex decoder

Frame size of Speex decoder

Frame time in [ms] of Speex decoder

int SpeexJitter::len[SPEEX_JITTER_MAX_BUFFER_SIZE]

Number of bytes in packet

float SpeexJitter::longterm_margin[MAX_MARGIN]

Long term margins

Loss rate

Number of lost packets

Pointer timestamp

True if Speex state was reset

float SpeexJitter::shortterm_margin[MAX_MARGIN]

Short term margins

int SpeexJitter::timestamp[SPEEX_JITTER_MAX_BUFFER_SIZE]

Timestamp of packet

True if Speex bits are valid


The documentation for this struct was generated from the following file:

Generated on Tue Feb 10 08:44:08 2009 for RakNet by  doxygen 1.5.7.1