playout_state_t Struct Reference

#include <playout.h>

List of all members.

Public Attributes

packet_allocator_t allocator
packet_t * head
packet_t * tail
int ts_inited
timestamp_t last_ts
timestamp_t last_resync_ts
timestamp_t last_audio_ts
timestamp_t ts_delta
int ts_delta_inited
int delay_count
uint32_t jitter
int force_resync
int dynamic
int min_length
int max_length
int dropable_threshold
int start
playout_frame_t * first_frame
playout_frame_t * last_frame
playout_frame_t * free_frames
int frames_in
int frames_out
int frames_oos
int frames_late
int frames_missing
int frames_trimmed
timestamp_t latest_expected
timestamp_t current
timestamp_t last_speech_sender_stamp
timestamp_t last_speech_sender_len
int not_first
timestamp_t since_last_step
int32_t state_just_in_time
int32_t state_late
int target_buffer_length
int actual_buffer_length


Detailed Description

Playout (jitter buffer) descriptor. This defines the working state for a single instance of playout buffering.

Member Data Documentation

TRUE if the buffer is dynamically sized

The minimum length (dynamic) or fixed length (static) of the buffer

The maximum length (dynamic) or fixed length (static) of the buffer

The target filter threshold for adjusting dynamic buffering.

playout_frame_t* playout_state_t::first_frame

The queued frame list

playout_frame_t* playout_state_t::free_frames

The free frame pool

The total frames input to the buffer, to date.

The total frames output from the buffer, to date.

The number of frames received out of sequence.

The number of frames which were discarded, due to late arrival.

The number of frames which were never received.

The number of frames trimmed from the stream, due to buffer shrinkage.

The present jitter adjustment

The sender_stamp of the last speech frame

The duration of the last speech frame

The time since the target buffer length was last changed.

Filter state for tracking the packets arriving just in time

Filter state for tracking the packets arriving late

The current target length of the buffer

The current actual length of the buffer, which may lag behind the target value


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

Generated on Tue Oct 7 20:25:53 2008 for spandsp by  doxygen 1.5.6