| spandsp 0.0.6
    | 
#include <playout.h>
| Public Attributes | |
| 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 | 
Playout (jitter buffer) descriptor. This defines the working state for a single instance of playout buffering.
| int playout_state_t::actual_buffer_length | 
The current actual length of the buffer, which may lag behind the target value
| timestamp_t playout_state_t::current | 
The present jitter adjustment
| int playout_state_t::dropable_threshold | 
The target filter threshold for adjusting dynamic buffering.
| int playout_state_t::dynamic | 
TRUE if the buffer is dynamically sized
| playout_frame_t* playout_state_t::first_frame | 
The queued frame list
| int playout_state_t::frames_in | 
The total frames input to the buffer, to date.
| int playout_state_t::frames_late | 
The number of frames which were discarded, due to late arrival.
| int playout_state_t::frames_missing | 
The number of frames which were never received.
| int playout_state_t::frames_oos | 
The number of frames received out of sequence.
| int playout_state_t::frames_out | 
The total frames output from the buffer, to date.
| int playout_state_t::frames_trimmed | 
The number of frames trimmed from the stream, due to buffer shrinkage.
| playout_frame_t* playout_state_t::free_frames | 
The free frame pool
| timestamp_t playout_state_t::last_speech_sender_len | 
The duration of the last speech frame
| timestamp_t playout_state_t::last_speech_sender_stamp | 
The sender_stamp of the last speech frame
| int playout_state_t::max_length | 
The maximum length (dynamic) or fixed length (static) of the buffer
| int playout_state_t::min_length | 
The minimum length (dynamic) or fixed length (static) of the buffer
| timestamp_t playout_state_t::since_last_step | 
The time since the target buffer length was last changed.
| int32_t playout_state_t::state_just_in_time | 
Filter state for tracking the packets arriving just in time
| int32_t playout_state_t::state_late | 
Filter state for tracking the packets arriving late
| int playout_state_t::target_buffer_length | 
The current target length of the buffer