ex
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