public class JsonRpcUserControl extends Object
| Modifier and Type | Field and Description |
|---|---|
protected RoomManager |
roomManager |
| Constructor and Description |
|---|
JsonRpcUserControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
customRequest(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
protected boolean |
getBooleanParam(org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
String key) |
protected int |
getIntParam(org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
String key) |
ParticipantSession |
getParticipantSession(org.kurento.jsonrpc.Transaction transaction) |
protected String |
getStringParam(org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
String key) |
void |
joinRoom(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
leaveRoom(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
leaveRoomAfterConnClosed(String sessionId) |
void |
onIceCandidate(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
publishVideo(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
receiveVideoFrom(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
sendMessage(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
unpublishVideo(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
void |
unsubscribeFromVideo(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest) |
@Autowired protected RoomManager roomManager
public void joinRoom(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
throws IOException,
InterruptedException,
ExecutionException
public void publishVideo(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void unpublishVideo(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void receiveVideoFrom(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void unsubscribeFromVideo(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void leaveRoomAfterConnClosed(String sessionId)
public void leaveRoom(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void onIceCandidate(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void sendMessage(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public void customRequest(org.kurento.jsonrpc.Transaction transaction,
org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
ParticipantRequest participantRequest)
public ParticipantSession getParticipantSession(org.kurento.jsonrpc.Transaction transaction)
protected String getStringParam(org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request, String key)
protected int getIntParam(org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
String key)
protected boolean getBooleanParam(org.kurento.jsonrpc.message.Request<com.google.gson.JsonObject> request,
String key)
Copyright © 2015 Kurento. All rights reserved.