| Package | Description |
|---|---|
| org.kurento.room |
| Modifier and Type | Method and Description |
|---|---|
void |
RoomManager.addMediaElement(String participantId,
org.kurento.client.MediaElement element)
Applies a media element (filter, recorder, etc.) to media that is
currently streaming or that might get streamed sometime in the future.
|
void |
SyncRoomManager.addMediaElement(String participantId,
org.kurento.client.MediaElement element)
Applies a media element (filter, recorder, mixer, etc.) to media that is
currently streaming or that might get streamed sometime in the future.
|
void |
SyncRoomManager.addMediaElement(String participantId,
org.kurento.client.MediaElement element,
org.kurento.client.MediaType type)
Applies a media element (filter, recorder, mixer, etc.) to media that is
currently streaming or that might get streamed sometime in the future.
|
void |
RoomManager.closeRoom(String roomName)
Closes an existing room by releasing all resources that were allocated
for the room.
|
void |
SyncRoomManager.closeRoom(String roomName)
Closes an existing room by releasing all resources that were allocated
for the room.
|
void |
SyncRoomManager.createRoom(KurentoClientSessionInfo sessionInfo)
Creates a room if it doesn’t already exist.
|
boolean |
RoomManager.createRoom(String roomName)
Creates a room if it doesn’t already exist.
|
void |
RoomManager.evictParticipant(String participantId)
Method that tries to remove a participant from her room.
|
String |
SyncRoomManager.generatePublishOffer(String participantId)
Represents a client’s request to initiate the media connection from the
server-side (generate the SDP offer and send it back to the client) and
must be followed by processing the SDP answer from the client in order to
establish the streaming.
|
Set<UserParticipant> |
RoomManager.getParticipants(String roomName)
Returns all the participants inside a room.
|
Set<UserParticipant> |
SyncRoomManager.getParticipants(String roomName)
Returns all the participants inside a room.
|
Set<UserParticipant> |
RoomManager.getPeerPublishers(String participantId)
Returns the peer’s publishers (participants from which the peer is
receiving media).
|
Set<UserParticipant> |
SyncRoomManager.getPeerPublishers(String participantId)
Returns the peer’s publishers (participants from which the peer is
receiving media).
|
Set<UserParticipant> |
RoomManager.getPeerSubscribers(String participantId)
Returns the peer’s subscribers (participants towards the peer is
streaming media).
|
Set<UserParticipant> |
SyncRoomManager.getPeerSubscribers(String participantId)
Returns the peer’s subscribers (participants towards the peer is
streaming media).
|
org.kurento.client.MediaPipeline |
RoomManager.getPipeline(String participantId)
Returns the media pipeline used by the participant.
|
org.kurento.client.MediaPipeline |
SyncRoomManager.getPipeline(String participantId)
Returns the media pipeline used by the participant.
|
Set<UserParticipant> |
RoomManager.getPublishers(String roomName)
Returns all the publishers (participants streaming their media) inside a
room.
|
Set<UserParticipant> |
SyncRoomManager.getPublishers(String roomName)
Returns all the publishers (participants streaming their media) inside a
room.
|
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> |
SyncRoomManager.getSubscribers(String roomName)
Returns all the subscribers (participants subscribed to a least one
stream of another user) inside a room.
|
boolean |
SyncRoomManager.isPublisherStreaming(String participantId)
Checks if a participant is currently streaming media.
|
Set<UserParticipant> |
SyncRoomManager.joinRoom(String userName,
String roomName,
boolean webParticipant,
String participantId)
Represents a client’s request to join a room.
|
Set<UserParticipant> |
SyncRoomManager.leaveRoom(String participantId)
Represents a client’s notification that she’s leaving the room.
|
void |
SyncRoomManager.mutePublishedMedia(MutedMediaType muteType,
String participantId)
Mutes the streamed media of this publisher in a selective manner.
|
void |
SyncRoomManager.muteSubscribedMedia(String remoteName,
MutedMediaType muteType,
String participantId)
Mutes the incoming media stream from the remote publisher in a selective
manner.
|
void |
SyncRoomManager.onIceCandidate(String endpointName,
String candidate,
int sdpMLineIndex,
String sdpMid,
String participantId)
Request that carries info about an ICE candidate gathered on the client
side.
|
String |
SyncRoomManager.publishMedia(String participantId,
boolean isOffer,
String sdp,
boolean doLoopback,
org.kurento.client.MediaElement... mediaElements)
Same as
SyncRoomManager.publishMedia(String, boolean, String, MediaElement, MediaType, boolean, MediaElement...)
, using as loopback the published stream and no specific type of loopback
connection. |
String |
SyncRoomManager.publishMedia(String participantId,
boolean isOffer,
String sdp,
org.kurento.client.MediaElement loopbackAlternativeSrc,
org.kurento.client.MediaType loopbackConnectionType,
boolean doLoopback,
org.kurento.client.MediaElement... mediaElements)
Represents a client’s request to start streaming her local media to
anyone inside the room.
|
String |
SyncRoomManager.publishMedia(String participantId,
boolean isOffer,
String sdp,
org.kurento.client.MediaType loopbackConnectionType,
boolean doLoopback,
org.kurento.client.MediaElement... mediaElements)
Same as
SyncRoomManager.publishMedia(String, boolean, String, MediaElement, MediaType, boolean, MediaElement...)
, using as loopback the published stream and allowing a specific
connection type. |
void |
RoomManager.removeMediaElement(String participantId,
org.kurento.client.MediaElement element)
Disconnects and removes media element (filter, recorder, etc.) from a
media stream.
|
void |
SyncRoomManager.removeMediaElement(String participantId,
org.kurento.client.MediaElement element)
Disconnects and removes media element (filter, recorder, etc.) from a
media stream.
|
String |
SyncRoomManager.subscribe(String remoteName,
String sdpOffer,
String participantId)
Represents a client’s request to receive media from room participants
that published their media.
|
void |
SyncRoomManager.unmutePublishedMedia(String participantId)
Reverts the effects of the mute operation.
|
void |
SyncRoomManager.unmuteSubscribedMedia(String remoteName,
String participantId)
Reverts any previous mute operation.
|
void |
SyncRoomManager.unpublishMedia(String participantId)
Represents a client’s request to stop publishing her media stream.
|
void |
SyncRoomManager.unsubscribe(String remoteName,
String participantId)
Represents a client’s request to stop receiving media from the remote
peer.
|
Copyright © 2015 Kurento. All rights reserved.