File: janus.h

package info (click to toggle)
rtpengine 13.5.1.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,676 kB
  • sloc: ansic: 86,764; perl: 59,422; python: 3,193; sh: 1,030; makefile: 693; asm: 211
file content (21 lines) | stat: -rw-r--r-- 578 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef __JANUS_H__
#define __JANUS_H__

struct websocket_conn;
struct websocket_message;
struct janus_session;
struct call_monologue;
struct call_media;

void janus_init(void);
void janus_free(void);

const char *websocket_janus_process(struct websocket_message *wm);
const char *websocket_janus_get(struct websocket_message *wm);
const char *websocket_janus_post(struct websocket_message *wm);
void janus_detach_websocket(struct janus_session *session, struct websocket_conn *wc);
void janus_rtc_up(struct call_monologue *);
void janus_media_up(struct call_media *);


#endif