Lines Matching defs:JitterBuffer_
136 struct JitterBuffer_ { struct
137 …int32_t pointer_timestamp; /**< Timestamp of what we will *get* next */
138 … /**< Useful for getting the next packet with the same timestamp (for fragmented media) */
139 …next_stop; /**< Estimated time the next get() will be called */
141 … /**< Amount of data we think is still buffered by the application (timestamp units)*/
143 JitterBufferPacket packets[SPEEX_JITTER_MAX_BUFFER_SIZE]; /**< Packets stored in the buffer */
144 …IZE]; /**< Packet arrival time (0 means it was late, even though it's a valid timestamp) */
146 …oid (*destroy) (void *); /**< Callback for destroying a packet */
148 … /**< Size of the steps when adjusting buffering (timestamp units) */
149 …concealment_size; /**< Size of the packet loss concealment "units" */
150 …reset_state; /**< True if state was just reset */
151 … /**< How many frames we want to keep in the buffer (lower bound) */
152 … /**< How late must a packet be for it not to be considered at all */
153 … /**< An interpolation is requested by speex_jitter_update_delay() */
154 … /**< Whether to automatically adjust the delay at any time */
156 struct TimingBuffer _tb[MAX_BUFFERS]; /**< Don't use those directly */
157 …X_BUFFERS]; /**< Storing arrival time of latest frames so we can compute some stats */
158 … /**< Total window over which the late frames are counted */
159 …indow_size; /**< Sub-window size for faster computation */
160 … /**< Absolute maximum amount of late packets tolerable (in percent) */
161 …; /**< Latency equivalent of losing one percent of packets */
162 … /**< Latency equivalent of losing one percent of packets (automatic default) */
164 …lost_count; /**< Number of consecutive lost packets */