| Package | Description |
|---|---|
| org.kurento.room | |
| org.kurento.room.api | |
| org.kurento.room.internal |
| Modifier and Type | Method and Description |
|---|---|
UserParticipant |
RoomManager.getParticipantInfo(String participantId)
Searches for the participant using her identifier and returns the corresponding
UserParticipant POJO. |
| Modifier and Type | Method and Description |
|---|---|
Set<UserParticipant> |
RoomManager.closeRoom(String roomName)
Closes an existing room by releasing all resources that were allocated for the room.
|
Set<UserParticipant> |
NotificationRoomManager.getParticipants(String roomName) |
Set<UserParticipant> |
RoomManager.getParticipants(String roomName)
Returns all the participants inside a room.
|
Set<UserParticipant> |
NotificationRoomManager.getPeerPublishers(String participantId) |
Set<UserParticipant> |
RoomManager.getPeerPublishers(String participantId)
Returns the peer's publishers (participants from which the peer is receiving media).
|
Set<UserParticipant> |
NotificationRoomManager.getPeerSubscribers(String participantId) |
Set<UserParticipant> |
RoomManager.getPeerSubscribers(String participantId)
Returns the peer's subscribers (participants towards the peer is streaming media).
|
Set<UserParticipant> |
NotificationRoomManager.getPublishers(String roomName) |
Set<UserParticipant> |
RoomManager.getPublishers(String roomName)
Returns all the publishers (participants streaming their media) inside a room.
|
Set<UserParticipant> |
NotificationRoomManager.getSubscribers(String roomName) |
Set<UserParticipant> |
RoomManager.getSubscribers(String roomName)
Returns all the subscribers (participants subscribed to a least one stream of another user)
inside a room.
|
Set<UserParticipant> |
RoomManager.joinRoom(String userName,
String roomName,
boolean dataChannels,
boolean webParticipant,
KurentoClientSessionInfo kcSessionInfo,
String participantId)
Represents a client's request to join a room.
|
Set<UserParticipant> |
RoomManager.leaveRoom(String participantId)
Represents a client's notification that she's leaving the room.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationRoomHandler.onParticipantEvicted(UserParticipant participant)
Called as a result of
NotificationRoomManager.evictParticipant(String) -
application-originated method, not as a consequence of a client request. |
| Modifier and Type | Method and Description |
|---|---|
void |
NotificationRoomHandler.onParticipantJoined(ParticipantRequest request,
String roomName,
String newUserName,
Set<UserParticipant> existingParticipants,
RoomException error)
Called as a result of
NotificationRoomManager#joinRoom(String, String, ParticipantRequest) . |
void |
NotificationRoomHandler.onParticipantLeft(ParticipantRequest request,
String userName,
Set<UserParticipant> remainingParticipants,
RoomException error)
Called as a result of
NotificationRoomManager#leaveRoom(String, String, ParticipantRequest) . |
void |
NotificationRoomHandler.onParticipantLeft(String userName,
Set<UserParticipant> remainingParticipants)
Called as a result of
NotificationRoomManager.evictParticipant(String)
(application-originated action). |
void |
NotificationRoomHandler.onPublishMedia(ParticipantRequest request,
String publisherName,
String sdpAnswer,
Set<UserParticipant> participants,
RoomException error)
Called as a result of
NotificationRoomManager#publishMedia(String, ParticipantRequest, MediaElement...) . |
void |
NotificationRoomHandler.onRoomClosed(String roomName,
Set<UserParticipant> participants)
Called as a result of
NotificationRoomManager.closeRoom(String) -
application-originated method, not as a consequence of a client request. |
void |
NotificationRoomHandler.onSendMessage(ParticipantRequest request,
String message,
String userName,
String roomName,
Set<UserParticipant> participants,
RoomException error)
Called as a result of
NotificationRoomManager.sendMessage(String, String, String, ParticipantRequest) . |
void |
NotificationRoomHandler.onUnpublishMedia(ParticipantRequest request,
String publisherName,
Set<UserParticipant> participants,
RoomException error)
Called as a result of
NotificationRoomManager.unpublishMedia(ParticipantRequest). |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultNotificationRoomHandler.onParticipantEvicted(UserParticipant participant) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultNotificationRoomHandler.onParticipantJoined(ParticipantRequest request,
String roomName,
String newUserName,
Set<UserParticipant> existingParticipants,
RoomException error) |
void |
DefaultNotificationRoomHandler.onParticipantLeft(ParticipantRequest request,
String userName,
Set<UserParticipant> remainingParticipants,
RoomException error) |
void |
DefaultNotificationRoomHandler.onParticipantLeft(String userName,
Set<UserParticipant> remainingParticipants) |
void |
DefaultNotificationRoomHandler.onPublishMedia(ParticipantRequest request,
String publisherName,
String sdpAnswer,
Set<UserParticipant> participants,
RoomException error) |
void |
DefaultNotificationRoomHandler.onRoomClosed(String roomName,
Set<UserParticipant> participants) |
void |
DefaultNotificationRoomHandler.onSendMessage(ParticipantRequest request,
String message,
String userName,
String roomName,
Set<UserParticipant> participants,
RoomException error) |
void |
DefaultNotificationRoomHandler.onUnpublishMedia(ParticipantRequest request,
String publisherName,
Set<UserParticipant> participants,
RoomException error) |
Copyright © 2016 Kurento. All rights reserved.