Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-os-example-mbed5-blinky by
speex_jitter.h File Reference
Adaptive jitter buffer for Speex. More...
Go to the source code of this file.
Data Structures | |
| struct | _JitterBufferPacket |
| Definition of an incoming packet. More... | |
| struct | SpeexJitter |
| Speex jitter-buffer state. More... | |
Typedefs | |
| typedef struct JitterBuffer_ | JitterBuffer |
| Generic adaptive jitter buffer state. | |
| typedef struct _JitterBufferPacket | JitterBufferPacket |
| Definition of an incoming packet. | |
| typedef struct SpeexJitter | SpeexJitter |
| Speex jitter-buffer state. | |
Functions | |
| JitterBuffer * | jitter_buffer_init (int tick) |
| Initialises jitter buffer. | |
| void | jitter_buffer_reset (JitterBuffer *jitter) |
| Restores jitter buffer to its original state. | |
| void | jitter_buffer_destroy (JitterBuffer *jitter) |
| Destroys jitter buffer. | |
| void | jitter_buffer_put (JitterBuffer *jitter, const JitterBufferPacket *packet) |
| Put one packet into the jitter buffer. | |
| int | jitter_buffer_get (JitterBuffer *jitter, JitterBufferPacket *packet, spx_int32_t *start_offset) |
| Get one packet from the jitter buffer. | |
| int | jitter_buffer_get_pointer_timestamp (JitterBuffer *jitter) |
| Get pointer timestamp of jitter buffer. | |
| void | jitter_buffer_tick (JitterBuffer *jitter) |
| Advance by one tick. | |
| int | jitter_buffer_ctl (JitterBuffer *jitter, int request, void *ptr) |
| Used like the ioctl function to control the jitter buffer parameters. | |
| void | speex_jitter_init (SpeexJitter *jitter, void *decoder, int sampling_rate) |
| Initialise jitter buffer. | |
| void | speex_jitter_destroy (SpeexJitter *jitter) |
| Destroy jitter buffer. | |
| void | speex_jitter_put (SpeexJitter *jitter, char *packet, int len, int timestamp) |
| Put one packet into the jitter buffer. | |
| void | speex_jitter_get (SpeexJitter *jitter, spx_int16_t *out, int *start_offset) |
| Get one packet from the jitter buffer. | |
| int | speex_jitter_get_pointer_timestamp (SpeexJitter *jitter) |
| Get pointer timestamp of jitter buffer. | |
Detailed Description
Adaptive jitter buffer for Speex.
Definition in file speex_jitter.h.
Generated on Tue Jul 12 2022 16:28:54 by
1.7.2
