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

int SpeexJitter::buffer_size

Buffer size

int SpeexJitter::pointer_timestamp

Pointer timestamp

SpeexBits SpeexJitter::current_packet

Current Speex packet

int SpeexJitter::valid_bits

True if Speex bits are valid

char SpeexJitter::buf[SPEEX_JITTER_MAX_BUFFER_SIZE][SPEEX_JITTER_MAX_PACKET_SIZE]

Buffer of packets

int SpeexJitter::timestamp[SPEEX_JITTER_MAX_BUFFER_SIZE]

Timestamp of packet

int SpeexJitter::len[SPEEX_JITTER_MAX_BUFFER_SIZE]

Number of bytes in packet

void* SpeexJitter::dec

Pointer to Speex decoder

int SpeexJitter::frame_size

Frame size of Speex decoder

int SpeexJitter::frame_time

Frame time in [ms] of Speex decoder

int SpeexJitter::reset_state

True if Speex state was reset

int SpeexJitter::lost_count

Number of lost packets

float SpeexJitter::shortterm_margin[MAX_MARGIN]

Short term margins

float SpeexJitter::longterm_margin[MAX_MARGIN]

Long term margins

float SpeexJitter::loss_rate

Loss rate


The documentation for this struct was generated from the following file:
Generated on Sun Jul 27 15:10:19 2008 for RakNet by  doxygen 1.5.1-p1