17 #ifndef MPF_JITTER_BUFFER_H
18 #define MPF_JITTER_BUFFER_H
Definition: mpf_rtp_descriptor.h:93
apr_uint32_t mpf_jitter_buffer_playout_delay_get(const mpf_jitter_buffer_t *jb)
Definition: mpf_jitter_buffer.h:35
Definition: mpf_jitter_buffer.h:34
jb_result_t mpf_jitter_buffer_write(mpf_jitter_buffer_t *jb, void *buffer, apr_size_t size, apr_uint32_t ts, apr_byte_t marker)
#define APT_END_EXTERN_C
Definition: apt.h:38
int apt_bool_t
Definition: apt.h:57
Definition: mpf_codec.h:35
jb_result_t
Definition: mpf_jitter_buffer.h:32
mpf_jitter_buffer_t * mpf_jitter_buffer_create(mpf_jb_config_t *jb_config, mpf_codec_descriptor_t *descriptor, mpf_codec_t *codec, apr_pool_t *pool)
Definition: mpf_frame.h:50
jb_result_t mpf_jitter_buffer_event_write(mpf_jitter_buffer_t *jb, const mpf_named_event_frame_t *named_event, apr_uint32_t ts, apr_byte_t marker)
void mpf_jitter_buffer_destroy(mpf_jitter_buffer_t *jb)
Definition: mpf_jitter_buffer.h:33
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
MPF Audio/Video/Named-event Frame.
apt_bool_t mpf_jitter_buffer_restart(mpf_jitter_buffer_t *jb)
Definition: mpf_named_event.h:34
struct mpf_jitter_buffer_t mpf_jitter_buffer_t
Definition: mpf_jitter_buffer.h:40
Definition: mpf_jitter_buffer.h:36
MPF RTP Stream Descriptor.
Definition: mpf_codec_descriptor.h:63
apt_bool_t mpf_jitter_buffer_read(mpf_jitter_buffer_t *jb, mpf_frame_t *media_frame)