General jitterbuffer state. More...
#include <abstract_jb.h>

Data Fields | |
| struct ast_jb_conf | conf |
| Jitterbuffer configuration. | |
| unsigned int | flags |
| Jitterbuffer internal state flags. | |
| struct ast_jb_impl * | impl |
| Jitterbuffer implementation to be used. | |
| void * | jbobj |
| Jitterbuffer object, passed to the implementation. | |
| struct ast_format | 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. | |
| struct timeval | timebase |
| The time the jitterbuffer was created. | |
General jitterbuffer state.
Definition at line 135 of file abstract_jb.h.
| struct ast_jb_conf conf |
Jitterbuffer configuration.
Definition at line 138 of file abstract_jb.h.
Referenced by ast_jb_do_usecheck(), create_jb(), and jb_choose_impl().
| unsigned int flags |
Jitterbuffer internal state flags.
Definition at line 152 of file abstract_jb.h.
| struct ast_jb_impl* impl |
Jitterbuffer implementation to be used.
Definition at line 140 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 142 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().
| struct ast_format last_format |
Voice format of the last frame in.
Definition at line 148 of file abstract_jb.h.
Referenced by create_jb(), and jb_get_and_deliver().
| FILE* logfile |
File for frame timestamp tracing.
Definition at line 150 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 146 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 144 of file abstract_jb.h.
Referenced by ast_jb_do_usecheck(), get_now(), and jb_get_and_deliver().