|
Asterisk - The Open Source Telephony Project GIT-master-9647a4f
|
General jitterbuffer state. More...
#include <abstract_jb.h>

Data Fields | |
| struct ast_jb_conf | conf |
| Jitterbuffer configuration. | |
| unsigned int | flags |
| Jitterbuffer internal state flags. | |
| const 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 140 of file abstract_jb.h.
| struct ast_jb_conf conf |
Jitterbuffer configuration.
Definition at line 143 of file abstract_jb.h.
Referenced by ast_jb_do_usecheck(), ast_jb_enable_for_channel(), create_jb(), and jb_choose_impl().
| unsigned int flags |
Jitterbuffer internal state flags.
Definition at line 157 of file abstract_jb.h.
| const struct ast_jb_impl* impl |
Jitterbuffer implementation to be used.
Definition at line 145 of file abstract_jb.h.
Referenced by ast_jb_destroy(), ast_jb_empty_and_reset(), ast_jb_put(), create_jb(), dispose_jitterbuffer(), jb_choose_impl(), and jb_get_and_deliver().
| void* jbobj |
Jitterbuffer object, passed to the implementation.
Definition at line 147 of file abstract_jb.h.
Referenced by ast_jb_destroy(), ast_jb_empty_and_reset(), ast_jb_put(), create_jb(), dispose_jitterbuffer(), and jb_get_and_deliver().
| struct ast_format* last_format |
Voice format of the last frame in.
Definition at line 153 of file abstract_jb.h.
Referenced by ast_jb_destroy(), create_jb(), and jb_get_and_deliver().
| FILE* logfile |
File for frame timestamp tracing.
Definition at line 155 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 151 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 149 of file abstract_jb.h.
Referenced by ast_jb_do_usecheck(), get_now(), and jb_get_and_deliver().