public class AudioBridgeHandle extends Handle
Handle.EventTypecallbacks, TYPE_ALL, TYPE_AUDIO, TYPE_DATA, TYPE_VIDEO| Constructor and Description |
|---|
AudioBridgeHandle(long handle_id,
IHandleCallbacks callbacks,
Gateway gateway) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeRoom(java.lang.String room,
java.lang.String id,
java.lang.String display,
java.lang.String token,
boolean muted,
int quality) |
void |
createRoom(java.lang.String room) |
void |
createRoom(java.lang.String room,
boolean permanent,
java.lang.String description,
java.lang.String secret,
java.lang.String pin,
boolean is_private,
java.util.List<java.lang.String> allowed,
boolean record,
java.lang.String record_file) |
protected void |
dispatch(Handle.EventType type,
JSONObject data) |
Plugin.PluginType |
getType() |
java.lang.String |
getTypeToString() |
void |
joinRoom(java.lang.String room,
java.lang.String id,
java.lang.String display,
java.lang.String pin,
java.lang.String token) |
protected void |
onJoined(JSONObject data) |
protected void |
onLeaved(JSONObject data) |
protected void |
onListParticipants(JSONObject data) |
protected void |
onRoomChanged(JSONObject data) |
void |
publish(int type)
audio bridge
|
void |
publishOrSubscribe(java.lang.String type,
java.lang.String sdp) |
void |
subscribe(java.lang.String uid,
java.lang.String room,
java.lang.String secret,
int type)
for audiobridge
|
void |
unpublish(int type)
aidiobridge
|
void |
unsubscribe(java.lang.String uid,
java.lang.String room,
java.lang.String secret,
int type)
for audio bridge
|
createRoom, createRoomMessage, createVideoRoom, destroyRoom, eventTypeFromString, eventTypeToString, exists, getId, joinRoomMessage, joinSubscriber, kick, leaveRoom, listParticipants, listRoom, onCreated, onDestroyed, onError, onEvent, onJoing, onLeaving, OnMediaState, onMessageEvent, onNiceState, onSlowLink, onTrickle, onUnPublished, sendTricklepublic AudioBridgeHandle(long handle_id,
IHandleCallbacks callbacks,
Gateway gateway)
public void createRoom(java.lang.String room)
createRoom in class Handlepublic void createRoom(java.lang.String room,
boolean permanent,
java.lang.String description,
java.lang.String secret,
java.lang.String pin,
boolean is_private,
java.util.List<java.lang.String> allowed,
boolean record,
java.lang.String record_file)
createRoom in class Handlepublic void joinRoom(java.lang.String room,
java.lang.String id,
java.lang.String display,
java.lang.String pin,
java.lang.String token)
public void changeRoom(java.lang.String room,
java.lang.String id,
java.lang.String display,
java.lang.String token,
boolean muted,
int quality)
changeRoom in class Handlepublic void publishOrSubscribe(java.lang.String type,
java.lang.String sdp)
public void publish(int type)
Handlepublic void unpublish(int type)
Handlepublic void subscribe(java.lang.String uid,
java.lang.String room,
java.lang.String secret,
int type)
Handlepublic void unsubscribe(java.lang.String uid,
java.lang.String room,
java.lang.String secret,
int type)
Handleunsubscribe in class Handlepublic Plugin.PluginType getType()
public java.lang.String getTypeToString()
getTypeToString in class Handleprotected void dispatch(Handle.EventType type, JSONObject data)
protected void onJoined(JSONObject data)
protected void onLeaved(JSONObject data)
protected void onRoomChanged(JSONObject data)
protected void onListParticipants(JSONObject data)