1234567891011121314151617181920212223242526272829303132 |
- #ifndef VIDEO_JITTERBUFFER_API_H_
- #define VIDEO_JITTERBUFFER_API_H_
- #include "../adaptive_jitter_buffer/video_jbuff_defines.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct _VideoJBufferApi VideoJBufferApi;
- VideoJBufferApi *video_jbuffer_api_new(VideoJBufferObserver *observer, VideoJBufferLogCallBack *log_func);
- void video_jbuffer_api_destroy(VideoJBufferApi *obj) ;
- void video_jbuffer_api_start(VideoJBufferApi *obj) ;
- void video_jbuffer_api_stop(VideoJBufferApi *obj) ;
- void video_jbuffer_api_receive_packet(VideoJBufferApi *obj,
- const char* buffer, VideoJBufferPacketInfo *packet_info) ;
- #ifdef __cplusplus
- }
- #endif /* end of __cplusplus */
- #endif // VIDEO_JITTERBUFFER_API_H_
|