Package tigase.meet.janus.videoroom
Class JanusVideoRoomPlugin
java.lang.Object
tigase.meet.janus.JanusPlugin<JanusVideoRoomPlugin.Content>
tigase.meet.janus.videoroom.JanusVideoRoomPlugin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class tigase.meet.janus.JanusPlugin
JanusPlugin.Candidate -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePublisher(Object roomId, String displayName) createRoom(Object roomId, int maxNoOfPublishers) createSubscriber(Object roomId) destroyRoom(Object roomId) execute(String request, String transaction, Object roomId, JanusConnection.RequestGenerator requestGenerator, JSEP jsep) getId()voidhandleEvent(JanusVideoRoomPlugin.Content content) protected JanusVideoRoomPlugin.ContentnewContent(Map<String, Object> data, JSEP jsep) protected voidreceivedCandidate(JanusPlugin.Candidate candidate) sendMessage(String request, String transaction, Object roomId, JanusConnection.RequestGenerator requestGenerator, JSEP jsep) Methods inherited from class tigase.meet.janus.JanusPlugin
assertNotError, detach, execute, extractData, getHandleId, getSession, handleTrickle, newInstance, sendMessage, sendTrickle, sendTrickle, toString
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
JanusVideoRoomPlugin
-
-
Method Details
-
getId
- Specified by:
getIdin classJanusPlugin<JanusVideoRoomPlugin.Content>
-
handleEvent
- Specified by:
handleEventin classJanusPlugin<JanusVideoRoomPlugin.Content>
-
receivedCandidate
- Specified by:
receivedCandidatein classJanusPlugin<JanusVideoRoomPlugin.Content>
-
createRoom
-
destroyRoom
-
createPublisher
-
createSubscriber
-
execute
public CompletableFuture<JanusVideoRoomPlugin.Content> execute(String request, String transaction, Object roomId, JanusConnection.RequestGenerator requestGenerator, JSEP jsep) -
sendMessage
public CompletableFuture<Void> sendMessage(String request, String transaction, Object roomId, JanusConnection.RequestGenerator requestGenerator, JSEP jsep) -
newContent
- Specified by:
newContentin classJanusPlugin<JanusVideoRoomPlugin.Content>
-