mirror of
https://github.com/jambonz/freeswitch-modules.git
synced 2025-12-19 06:47:43 +00:00
* add mod_dub Signed-off-by: Dave Horton <daveh@beachdognet.com> * remove some locks --------- Signed-off-by: Dave Horton <daveh@beachdognet.com>
16 lines
690 B
C
16 lines
690 B
C
#ifndef __DUB_GLUE_H__
|
|
#define __DUB_GLUE_H__
|
|
|
|
switch_status_t dub_init();
|
|
switch_status_t dub_cleanup();
|
|
|
|
void init_dub_track(dub_track_t *track, char* trackName, int sampleRate);
|
|
switch_status_t silence_dub_track(dub_track_t *track);
|
|
switch_status_t remove_dub_track(dub_track_t *track);
|
|
switch_status_t play_dub_track(dub_track_t *track, switch_mutex_t *mutex, char* url, int loop, int gain);
|
|
switch_status_t say_dub_track(dub_track_t *track, switch_mutex_t *mutex, char* text, int gain);
|
|
|
|
switch_status_t dub_session_cleanup(switch_core_session_t *session, int channelIsClosing, switch_media_bug_t *bug);
|
|
switch_bool_t dub_speech_frame(switch_media_bug_t *bug, void* user_data);
|
|
|
|
#endif |