public class VideoRoomHandle extends Handle
Handle.EventTypecallbacks, TYPE_ALL, TYPE_AUDIO, TYPE_DATA, TYPE_VIDEO| Constructor and Description |
|---|
VideoRoomHandle(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 rec_dir) |
void |
createRoom(java.lang.String room,
java.lang.String audiocodec,
java.lang.String videocodec) |
void |
createVideoRoom(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,
java.lang.String audiocodec,
java.lang.String videocodec,
boolean record,
java.lang.String rec_dir) |
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) |
void |
joinSubscriber(java.lang.String room,
java.lang.String feed,
long private_id) |
protected void |
onJoined(JSONObject data) |
protected void |
onLeaved(JSONObject data) |
protected void |
onListParticipants(JSONObject data) |
protected void |
onPublishers(JSONObject data) |
void |
publish(int type)
audio bridge
|
void |
publishMedia(int mediaType,
java.lang.String type,
java.lang.String sdp) |
void |
subscribeMedia(java.lang.String type,
java.lang.String sdp) |
void |
unpublish(int type)
aidiobridge
|
createRoomMessage, destroyRoom, eventTypeFromString, eventTypeToString, exists, getId, joinRoomMessage, kick, leaveRoom, listParticipants, listRoom, onCreated, onDestroyed, onError, onEvent, onJoing, onLeaving, OnMediaState, onMessageEvent, onNiceState, onSlowLink, onTrickle, onUnPublished, sendTrickle, subscribe, unsubscribepublic VideoRoomHandle(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 rec_dir)
createRoom in class Handlepublic void createVideoRoom(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,
java.lang.String audiocodec,
java.lang.String videocodec,
boolean record,
java.lang.String rec_dir)
createVideoRoom in class Handlepublic void createRoom(java.lang.String room,
java.lang.String audiocodec,
java.lang.String videocodec)
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 joinSubscriber(java.lang.String room,
java.lang.String feed,
long private_id)
joinSubscriber in class Handlepublic 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 publishMedia(int mediaType,
java.lang.String type,
java.lang.String sdp)
mediaType - type - sdp - public void subscribeMedia(java.lang.String type,
java.lang.String sdp)
type - sdp - public void publish(int type)
Handlepublic void unpublish(int type)
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 onListParticipants(JSONObject data)
protected void onPublishers(JSONObject data)