23 #ifndef JANUS_DUKTAPE_DATA_H 24 #define JANUS_DUKTAPE_DATA_H 26 #include "duktape-deps/duktape.h" 27 #include "duktape-deps/duk_console.h" 28 #include "duktape-deps/duk_module_duktape.h" volatile gint dataready
Definition: janus_duktape_data.h:73
janus_recorder * vrc
Definition: janus_duktape_data.h:69
janus_mutex duktape_mutex
Definition: janus_duktape.c:268
janus_recorder * arc
Definition: janus_duktape_data.h:68
volatile gint duktape_stopping
Definition: janus_duktape.c:262
Janus API errors definition.
struct janus_duktape_session janus_duktape_session
gboolean send_audio
Definition: janus_duktape_data.h:58
GMutex janus_mutex
Janus mutex implementation.
Definition: mutex.h:61
duk_context * duktape_ctx
Definition: janus_duktape.c:267
Plugin-Core communication (implementation)
Configuration files parsing (headers)
Definition: refcount.h:78
gboolean send_data
Definition: janus_duktape_data.h:60
janus_refcount ref
Definition: janus_duktape_data.h:79
gboolean accept_data
Definition: janus_duktape_data.h:57
gboolean accept_video
Definition: janus_duktape_data.h:56
janus_duktape_session * janus_duktape_lookup_session(janus_plugin_session *handle)
Definition: janus_duktape.c:1847
struct janus_duktape_session * sender
Definition: janus_duktape_data.h:66
uint32_t bitrate
Definition: janus_duktape_data.h:62
RTP context, in order to make sure SSRC changes result in coherent seq/ts increases.
Definition: rtp.h:234
RTCP processing (headers)
janus_callbacks * janus_core
Definition: janus_duktape.c:263
GHashTable * duktape_ids
Definition: janus_duktape.c:327
janus_plugin_session * handle
Definition: janus_duktape_data.h:52
GHashTable * duktape_sessions
Definition: janus_duktape.c:327
janus_recorder * drc
Definition: janus_duktape_data.h:70
volatile gint started
Definition: janus_duktape_data.h:72
janus_mutex duktape_sessions_mutex
Definition: janus_duktape.c:328
Structure that represents a recorder.
Definition: record.h:40
volatile gint destroyed
Definition: janus_duktape_data.h:75
uint32_t id
Definition: janus_duktape_data.h:53
janus_mutex recipients_mutex
Definition: janus_duktape_data.h:67
volatile gint duktape_initialized
Definition: janus_duktape.c:262
Callbacks to contact the Janus core.
Definition: plugin.h:354
Semaphors, Mutexes and Conditions.
volatile gint hangingup
Definition: janus_duktape_data.h:74
GSList * recipients
Definition: janus_duktape_data.h:65
janus_mutex rec_mutex
Definition: janus_duktape_data.h:71
Definition: janus_duktape_data.h:51
gboolean accept_audio
Definition: janus_duktape_data.h:55
Plugin-Gateway session mapping.
Definition: plugin.h:239
uint16_t pli_freq
Definition: janus_duktape_data.h:63
gboolean send_video
Definition: janus_duktape_data.h:59
gint64 pli_latest
Definition: janus_duktape_data.h:64
janus_rtp_switching_context rtpctx
Definition: janus_duktape_data.h:61