|
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