#include <abstract_jb.h>
Data Fields | |
ast_jb_conf | conf |
Jitterbuffer configuration. | |
unsigned int | flags |
Jitterbuffer internal state flags. | |
ast_jb_impl * | impl |
Jitterbuffer implementation to be used. | |
void * | jbobj |
Jitterbuffer object, passed to the implementation. | |
int | last_format |
Voice format of the last frame in. | |
FILE * | logfile |
File for frame timestamp tracing. | |
long | next |
The time the next frame should be played. | |
timeval | timebase |
The time the jitterbuffer was created. |
Definition at line 84 of file abstract_jb.h.
struct ast_jb_conf conf |
Jitterbuffer configuration.
Definition at line 87 of file abstract_jb.h.
Referenced by ast_jb_configure(), ast_jb_do_usecheck(), ast_jb_get_config(), create_jb(), and jb_choose_impl().
unsigned int flags |
struct ast_jb_impl* impl |
Jitterbuffer implementation to be used.
Definition at line 89 of file abstract_jb.h.
Referenced by ast_jb_destroy(), ast_jb_empty_and_reset(), ast_jb_put(), create_jb(), jb_choose_impl(), and jb_get_and_deliver().
void* jbobj |
Jitterbuffer object, passed to the implementation.
Definition at line 91 of file abstract_jb.h.
Referenced by ast_jb_destroy(), ast_jb_empty_and_reset(), ast_jb_put(), create_jb(), and jb_get_and_deliver().
int last_format |
Voice format of the last frame in.
Definition at line 97 of file abstract_jb.h.
Referenced by create_jb(), and jb_get_and_deliver().
FILE* logfile |
File for frame timestamp tracing.
Definition at line 99 of file abstract_jb.h.
Referenced by ast_jb_destroy(), and create_jb().
long next |
The time the next frame should be played.
Definition at line 95 of file abstract_jb.h.
Referenced by ast_jb_get_when_to_wakeup(), ast_jb_put(), create_jb(), and jb_get_and_deliver().
struct timeval timebase |
The time the jitterbuffer was created.
Definition at line 93 of file abstract_jb.h.
Referenced by ast_jb_do_usecheck(), get_now(), and jb_get_and_deliver().