Skip navigation links
Kurento Room SDK 6.6.0
A C D E G H I J K L M N O P R S T U V 

A

addIceCandidate(IceCandidate) - Method in class org.kurento.room.endpoint.MediaEndpoint
Add a new IceCandidate received gathered by the remote peer of this WebRtcEndpoint.
addIceCandidate(String, IceCandidate) - Method in class org.kurento.room.internal.Participant
 
addMediaElement(String, MediaElement) - Method in class org.kurento.room.NotificationRoomManager
 
addMediaElement(String, MediaElement, MediaType) - Method in class org.kurento.room.NotificationRoomManager
 
addMediaElement(String, MediaElement) - Method in class org.kurento.room.RoomManager
Applies a media element (filter, recorder, mixer, etc.) to media that is currently streaming or that might get streamed sometime in the future.
addMediaElement(String, MediaElement, MediaType) - Method in class org.kurento.room.RoomManager
Applies a media element (filter, recorder, mixer, etc.) to media that is currently streaming or that might get streamed sometime in the future.
apply(MediaElement) - Method in class org.kurento.room.endpoint.PublisherEndpoint
Changes the media passing through a chain of media elements by applying the specified element/shaper.
apply(MediaElement, MediaType) - Method in class org.kurento.room.endpoint.PublisherEndpoint
Same as PublisherEndpoint.apply(MediaElement), can specify the media type that will be streamed through the shaper element.
ASYNC_LATCH_TIMEOUT - Static variable in class org.kurento.room.internal.Room
 

C

cancelPublisher(Participant) - Method in class org.kurento.room.internal.Room
 
cancelReceivingMedia(String) - Method in class org.kurento.room.internal.Participant
 
close() - Method in class org.kurento.room.internal.Participant
 
close() - Method in class org.kurento.room.internal.Room
 
close() - Method in class org.kurento.room.NotificationRoomManager
 
close() - Method in class org.kurento.room.RoomManager
Closes all resources.
closeRoom(String) - Method in class org.kurento.room.NotificationRoomManager
 
closeRoom(String) - Method in class org.kurento.room.RoomManager
Closes an existing room by releasing all resources that were allocated for the room.
closeSession(ParticipantRequest) - Method in interface org.kurento.room.api.UserNotificationService
Notifies that any information associated with the provided request should be cleaned up (the participant has left).
connect(MediaElement) - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
connect(MediaElement, MediaType) - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
createEndpoint(CountDownLatch) - Method in class org.kurento.room.endpoint.MediaEndpoint
If this object doesn't have a WebRtcEndpoint, it is created in a thread-safe way using the internal MediaPipeline.
createPublishingEndpoint() - Method in class org.kurento.room.internal.Participant
 
createRoom(KurentoClientSessionInfo) - Method in class org.kurento.room.NotificationRoomManager
 
createRoom(KurentoClientSessionInfo) - Method in class org.kurento.room.RoomManager
Creates a room if it doesn't already exist.
CUSTOMREQUEST_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 

D

DefaultKurentoClientSessionInfo - Class in org.kurento.room.internal
Default implementation of the session info interface, contains a participant's id and the room's name.
DefaultKurentoClientSessionInfo(String, String) - Constructor for class org.kurento.room.internal.DefaultKurentoClientSessionInfo
 
DefaultNotificationRoomHandler - Class in org.kurento.room.internal
Default implementation that assumes that JSON-RPC messages specification was used for the client-server communications.
DefaultNotificationRoomHandler(UserNotificationService) - Constructor for class org.kurento.room.internal.DefaultNotificationRoomHandler
 
deregisterPublisher() - Method in class org.kurento.room.internal.Room
 
destroyWhenUnused() - Method in interface org.kurento.room.api.KurentoClientProvider
 
disconnectFrom(MediaElement) - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
disconnectFrom(MediaElement, MediaType) - Method in class org.kurento.room.endpoint.PublisherEndpoint
 

E

equals(Object) - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
equals(Object) - Method in class org.kurento.room.api.pojo.UserParticipant
 
equals(Object) - Method in class org.kurento.room.internal.Participant
 
evictParticipant(String) - Method in class org.kurento.room.NotificationRoomManager
Application-originated request to remove a participant from the room.

G

gatherCandidates() - Method in class org.kurento.room.endpoint.MediaEndpoint
If supported, it instructs the internal endpoint to start gathering IceCandidates.
generateOffer() - Method in class org.kurento.room.endpoint.MediaEndpoint
Orders the internal endpoint (RtpEndpoint or WebRtcEndpoint) to generate the offer String that can be used to initiate a connection.
generatePublishOffer(String) - Method in class org.kurento.room.NotificationRoomManager
 
generatePublishOffer(String) - Method in class org.kurento.room.RoomManager
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.
getActivePublishers() - Method in class org.kurento.room.internal.Room
 
getCode() - Method in exception org.kurento.room.exception.RoomException
 
getCodeValue() - Method in exception org.kurento.room.exception.RoomException
 
getConnectedSubscribedEndpoints() - Method in class org.kurento.room.internal.Participant
 
getEndpoint() - Method in class org.kurento.room.endpoint.MediaEndpoint
 
getEndpointName() - Method in class org.kurento.room.endpoint.MediaEndpoint
 
getId() - Method in class org.kurento.room.internal.Participant
 
getKurentoClient(KurentoClientSessionInfo) - Method in interface org.kurento.room.api.KurentoClientProvider
Obtains a KurentoClient instance given the custom session bean.
getMediaElements() - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
getMuteType() - Method in class org.kurento.room.endpoint.MediaEndpoint
 
getName() - Method in class org.kurento.room.internal.Participant
 
getName() - Method in class org.kurento.room.internal.Room
 
getNewOrExistingSubscriber(String) - Method in class org.kurento.room.internal.Participant
Returns a SubscriberEndpoint for the given username.
getOwner() - Method in class org.kurento.room.endpoint.MediaEndpoint
 
getParticipant(String) - Method in class org.kurento.room.internal.Room
 
getParticipantByName(String) - Method in class org.kurento.room.internal.Room
 
getParticipantId() - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
getParticipantId() - Method in class org.kurento.room.api.pojo.UserParticipant
 
getParticipantId() - Method in class org.kurento.room.internal.DefaultKurentoClientSessionInfo
 
getParticipantIds() - Method in class org.kurento.room.internal.Room
 
getParticipantInfo(String) - Method in class org.kurento.room.RoomManager
Searches for the participant using her identifier and returns the corresponding UserParticipant POJO.
getParticipantName(String) - Method in class org.kurento.room.RoomManager
Finds the participant's username.
getParticipants() - Method in class org.kurento.room.internal.Room
 
getParticipants(String) - Method in class org.kurento.room.NotificationRoomManager
 
getParticipants(String) - Method in class org.kurento.room.RoomManager
Returns all the participants inside a room.
getPeerPublishers(String) - Method in class org.kurento.room.NotificationRoomManager
 
getPeerPublishers(String) - Method in class org.kurento.room.RoomManager
Returns the peer's publishers (participants from which the peer is receiving media).
getPeerSubscribers(String) - Method in class org.kurento.room.NotificationRoomManager
 
getPeerSubscribers(String) - Method in class org.kurento.room.RoomManager
Returns the peer's subscribers (participants towards the peer is streaming media).
getPipeline() - Method in class org.kurento.room.endpoint.MediaEndpoint
 
getPipeline() - Method in class org.kurento.room.internal.Participant
 
getPipeline() - Method in class org.kurento.room.internal.Room
 
getPipeline(String) - Method in class org.kurento.room.NotificationRoomManager
 
getPipeline(String) - Method in class org.kurento.room.RoomManager
Returns the media pipeline used by the participant.
getPublisher() - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
getPublisher() - Method in class org.kurento.room.internal.Participant
 
getPublishers(String) - Method in class org.kurento.room.NotificationRoomManager
 
getPublishers(String) - Method in class org.kurento.room.RoomManager
Returns all the publishers (participants streaming their media) inside a room.
getRequestId() - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
getRoom() - Method in class org.kurento.room.internal.Participant
 
getRoomManager() - Method in class org.kurento.room.NotificationRoomManager
 
getRoomName() - Method in interface org.kurento.room.api.KurentoClientSessionInfo
 
getRoomName() - Method in class org.kurento.room.internal.DefaultKurentoClientSessionInfo
 
getRoomName(String) - Method in class org.kurento.room.RoomManager
Finds the room's name of a given participant.
getRooms() - Method in class org.kurento.room.NotificationRoomManager
 
getRooms() - Method in class org.kurento.room.RoomManager
Returns all currently active (opened) rooms.
getRtpEndpoint() - Method in class org.kurento.room.endpoint.MediaEndpoint
 
getSubscribers(String) - Method in class org.kurento.room.NotificationRoomManager
 
getSubscribers(String) - Method in class org.kurento.room.RoomManager
Returns all the subscribers (participants subscribed to a least one stream of another user) inside a room.
getUserName() - Method in class org.kurento.room.api.pojo.UserParticipant
 
getValue() - Method in enum org.kurento.room.exception.RoomException.Code
 
getWebEndpoint() - Method in class org.kurento.room.endpoint.MediaEndpoint
 

H

hashCode() - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
hashCode() - Method in class org.kurento.room.api.pojo.UserParticipant
 
hashCode() - Method in class org.kurento.room.internal.Participant
 

I

ICECANDIDATE_CANDIDATE_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ICECANDIDATE_EPNAME_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ICECANDIDATE_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
ICECANDIDATE_SDPMID_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ICECANDIDATE_SDPMLINEINDEX_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
internalEndpointInitialization(CountDownLatch) - Method in class org.kurento.room.endpoint.MediaEndpoint
Creates the endpoint (RTP or WebRTC) and any other additional elements (if needed).
internalEndpointInitialization(CountDownLatch) - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
isClosed() - Method in class org.kurento.room.internal.Participant
 
isClosed() - Method in class org.kurento.room.internal.Room
 
isClosed() - Method in class org.kurento.room.RoomManager
 
isConnectedToPublisher() - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
isPublisherStreaming(String) - Method in class org.kurento.room.RoomManager
Checks if a participant is currently streaming media.
isStreaming() - Method in class org.kurento.room.api.pojo.UserParticipant
 
isStreaming() - Method in class org.kurento.room.internal.Participant
 
isSubscribed() - Method in class org.kurento.room.internal.Participant
 
isWeb() - Method in class org.kurento.room.endpoint.MediaEndpoint
 

J

join(String, String, boolean, boolean) - Method in class org.kurento.room.internal.Room
 
joinRoom(String, String, boolean, boolean, ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
Calls RoomManager#joinRoom(String, String, boolean, KurentoClientSessionInfo, String) with a DefaultKurentoClientSessionInfo bean as implementation of the KurentoClientSessionInfo.
joinRoom(String, String, boolean, boolean, KurentoClientSessionInfo, String) - Method in class org.kurento.room.RoomManager
Represents a client's request to join a room.
JOINROOM_DATACHANNELS_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
JOINROOM_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
JOINROOM_PEERID_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
JOINROOM_PEERSTREAMID_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
JOINROOM_PEERSTREAMS_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
JOINROOM_ROOM_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
JOINROOM_USER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 

K

KurentoClientProvider - Interface in org.kurento.room.api
This service interface was designed so that the room manager could obtain a KurentoClient instance at any time, without requiring knowledge about the placement of the media server instances.
KurentoClientSessionInfo - Interface in org.kurento.room.api
Interface for beans holding information required to obtain a KurentoClient.

L

leave(String) - Method in class org.kurento.room.internal.Room
 
leaveRoom(ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
 
leaveRoom(String) - Method in class org.kurento.room.RoomManager
Represents a client's notification that she's leaving the room.
LEAVEROOM_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 

M

MediaEndpoint - Class in org.kurento.room.endpoint
WebRtcEndpoint wrapper that supports buffering of IceCandidates until the WebRtcEndpoint is created.
MediaEndpoint(boolean, boolean, Participant, String, MediaPipeline, Logger) - Constructor for class org.kurento.room.endpoint.MediaEndpoint
Constructor to set the owner, the endpoint's name and the media pipeline.
MEDIAERROR_ERROR_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
MEDIAERROR_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
mute(MutedMediaType) - Method in class org.kurento.room.endpoint.MediaEndpoint
Mute the media stream.
mute(MutedMediaType) - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
mute(MutedMediaType) - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
MutedMediaType - Enum in org.kurento.room.api
 
mutePublishedMedia(MutedMediaType) - Method in class org.kurento.room.internal.Participant
 
mutePublishedMedia(MutedMediaType, String) - Method in class org.kurento.room.NotificationRoomManager
 
mutePublishedMedia(MutedMediaType, String) - Method in class org.kurento.room.RoomManager
Mutes the streamed media of this publisher in a selective manner.
muteSubscribedMedia(Participant, MutedMediaType) - Method in class org.kurento.room.internal.Participant
 
muteSubscribedMedia(String, MutedMediaType, String) - Method in class org.kurento.room.NotificationRoomManager
 
muteSubscribedMedia(String, MutedMediaType, String) - Method in class org.kurento.room.RoomManager
Mutes the incoming media stream from the remote publisher in a selective manner.

N

newPublisher(Participant) - Method in class org.kurento.room.internal.Room
 
NotificationRoomHandler - Interface in org.kurento.room.api
Through this interface, the room API passes the execution result of client-originated requests to the application and from there to the clients.
NotificationRoomManager - Class in org.kurento.room
The Kurento room manager represents an SDK for any developer that wants to implement the Room server-side application.
NotificationRoomManager(UserNotificationService, KurentoClientProvider) - Constructor for class org.kurento.room.NotificationRoomManager
Provides an instance of the room manager by setting an user notification service that will be used by the default event handler to send responses and notifications back to the clients.
NotificationRoomManager(NotificationRoomHandler, KurentoClientProvider) - Constructor for class org.kurento.room.NotificationRoomManager
Provides an instance of the room manager by setting an event handler.

O

onIceCandidate(String, String, String, IceCandidate) - Method in interface org.kurento.room.api.RoomHandler
Called when a new IceCandidate is gathered for the local WebRTC endpoint.
onIceCandidate(String, String, String, IceCandidate) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onIceCandidate(String, String, int, String, ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
 
onIceCandidate(String, String, int, String, String) - Method in class org.kurento.room.RoomManager
Request that carries info about an ICE candidate gathered on the client side.
ONICECANDIDATE_CANDIDATE_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ONICECANDIDATE_EPNAME_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ONICECANDIDATE_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
ONICECANDIDATE_SDPMIDPARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ONICECANDIDATE_SDPMLINEINDEX_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
onMediaElementError(String, String, String) - Method in interface org.kurento.room.api.RoomHandler
Called as a result of an error intercepted on a media element of a participant.
onMediaElementError(String, String, String) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onParticipantEvicted(UserParticipant) - Method in interface org.kurento.room.api.NotificationRoomHandler
Called as a result of NotificationRoomManager.evictParticipant(String) - application-originated method, not as a consequence of a client request.
onParticipantEvicted(UserParticipant) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onParticipantJoined(ParticipantRequest, String, String, Set<UserParticipant>, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
Called as a result of NotificationRoomManager#joinRoom(String, String, ParticipantRequest) .
onParticipantJoined(ParticipantRequest, String, String, Set<UserParticipant>, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onParticipantLeft(ParticipantRequest, String, Set<UserParticipant>, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
Called as a result of NotificationRoomManager#leaveRoom(String, String, ParticipantRequest) .
onParticipantLeft(String, Set<UserParticipant>) - Method in interface org.kurento.room.api.NotificationRoomHandler
Called as a result of NotificationRoomManager.evictParticipant(String) (application-originated action).
onParticipantLeft(ParticipantRequest, String, Set<UserParticipant>, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onParticipantLeft(String, Set<UserParticipant>) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onPipelineError(String, Set<String>, String) - Method in interface org.kurento.room.api.RoomHandler
Called as a result of an error intercepted on the media pipeline.
onPipelineError(String, Set<String>, String) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onPublishMedia(ParticipantRequest, String, String, Set<UserParticipant>, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
Called as a result of NotificationRoomManager#publishMedia(String, ParticipantRequest, MediaElement...) .
onPublishMedia(ParticipantRequest, String, String, Set<UserParticipant>, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onRecvIceCandidate(ParticipantRequest, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
onRecvIceCandidate(ParticipantRequest, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onRoomClosed(String, Set<UserParticipant>) - Method in interface org.kurento.room.api.NotificationRoomHandler
Called as a result of NotificationRoomManager.closeRoom(String) - application-originated method, not as a consequence of a client request.
onRoomClosed(String, Set<UserParticipant>) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onSendMessage(ParticipantRequest, String, String, String, Set<UserParticipant>, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
onSendMessage(ParticipantRequest, String, String, String, Set<UserParticipant>, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onSubscribe(ParticipantRequest, String, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
onSubscribe(ParticipantRequest, String, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onUnpublishMedia(ParticipantRequest, String, Set<UserParticipant>, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
onUnpublishMedia(ParticipantRequest, String, Set<UserParticipant>, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
onUnsubscribe(ParticipantRequest, RoomException) - Method in interface org.kurento.room.api.NotificationRoomHandler
onUnsubscribe(ParticipantRequest, RoomException) - Method in class org.kurento.room.internal.DefaultNotificationRoomHandler
 
org.kurento.room - package org.kurento.room
 
org.kurento.room.api - package org.kurento.room.api
 
org.kurento.room.api.pojo - package org.kurento.room.api.pojo
 
org.kurento.room.endpoint - package org.kurento.room.endpoint
 
org.kurento.room.exception - package org.kurento.room.exception
 
org.kurento.room.internal - package org.kurento.room.internal
 

P

Participant - Class in org.kurento.room.internal
 
Participant(String, String, Room, MediaPipeline, boolean, boolean) - Constructor for class org.kurento.room.internal.Participant
 
PARTICIPANTEVICTED_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTJOINED_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTJOINED_USER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTLEFT_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTLEFT_NAME_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTPUBLISHED_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTPUBLISHED_STREAMID_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTPUBLISHED_STREAMS_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTPUBLISHED_USER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
ParticipantRequest - Class in org.kurento.room.api.pojo
This POJO uniquely identifies a participant's request.
ParticipantRequest(String, String) - Constructor for class org.kurento.room.api.pojo.ParticipantRequest
 
PARTICIPANTSENDMESSAGE_MESSAGE_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTSENDMESSAGE_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTSENDMESSAGE_ROOM_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTSENDMESSAGE_USER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTUNPUBLISHED_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PARTICIPANTUNPUBLISHED_NAME_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
preparePublishConnection() - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
preparePublishConnection() - Method in class org.kurento.room.internal.Participant
 
processAnswer(String) - Method in class org.kurento.room.endpoint.MediaEndpoint
Orders the internal endpoint (RtpEndpoint or WebRtcEndpoint) to process the answer String.
processOffer(String) - Method in class org.kurento.room.endpoint.MediaEndpoint
Orders the internal endpoint (RtpEndpoint or WebRtcEndpoint) to process the offer String.
ProtocolElements - Class in org.kurento.room.internal
This class defines constant values of client-server messages and their parameters.
ProtocolElements() - Constructor for class org.kurento.room.internal.ProtocolElements
 
publish(SdpType, String, boolean, MediaElement, MediaType) - Method in class org.kurento.room.endpoint.PublisherEndpoint
Initializes this media endpoint for publishing media and processes the SDP offer or answer.
PublisherEndpoint - Class in org.kurento.room.endpoint
Publisher aspect of the MediaEndpoint.
PublisherEndpoint(boolean, boolean, Participant, String, MediaPipeline) - Constructor for class org.kurento.room.endpoint.PublisherEndpoint
 
publishMedia(ParticipantRequest, boolean, String, MediaElement, MediaType, boolean, MediaElement...) - Method in class org.kurento.room.NotificationRoomManager
 
publishMedia(ParticipantRequest, String, boolean, MediaElement...) - Method in class org.kurento.room.NotificationRoomManager
 
publishMedia(String, boolean, String, MediaElement, MediaType, boolean, MediaElement...) - Method in class org.kurento.room.RoomManager
Represents a client's request to start streaming her local media to anyone inside the room.
publishMedia(String, String, boolean, MediaElement...) - Method in class org.kurento.room.RoomManager
Same as RoomManager.publishMedia(String, boolean, String, MediaElement, MediaType, boolean, MediaElement...) where the sdp String is an offer generated by the remote peer, the published stream will be used for loopback (if required) and no specific type of loopback connection.
publishMedia(String, boolean, String, boolean, MediaElement...) - Method in class org.kurento.room.RoomManager
Same as RoomManager.publishMedia(String, boolean, String, MediaElement, MediaType, boolean, MediaElement...) , using as loopback the published stream and no specific type of loopback connection.
publishToRoom(SdpType, String, boolean, MediaElement, MediaType) - Method in class org.kurento.room.internal.Participant
 
PUBLISHVIDEO_DOLOOPBACK_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PUBLISHVIDEO_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
PUBLISHVIDEO_SDPANSWER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
PUBLISHVIDEO_SDPOFFER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 

R

receiveMediaFrom(Participant, String) - Method in class org.kurento.room.internal.Participant
 
RECEIVEVIDEO_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
RECEIVEVIDEO_SDPANSWER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
RECEIVEVIDEO_SDPOFFER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
RECEIVEVIDEO_SENDER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
registerElemErrListener(MediaElement) - Method in class org.kurento.room.endpoint.MediaEndpoint
Registers a listener for when the MediaElement triggers an ErrorEvent.
registerOnIceCandidateEventListener() - Method in class org.kurento.room.endpoint.MediaEndpoint
If supported, it registers a listener for when a new IceCandidate is gathered by the internal endpoint (WebRtcEndpoint) and sends it to the remote User Agent as a notification using the messaging capabilities of the Participant.
registerPublisher() - Method in class org.kurento.room.internal.Room
 
removeMediaElement(String, MediaElement) - Method in class org.kurento.room.NotificationRoomManager
 
removeMediaElement(String, MediaElement) - Method in class org.kurento.room.RoomManager
Disconnects and removes media element (filter, recorder, etc.) from a media stream.
resolveCurrentMuteType(MutedMediaType) - Method in class org.kurento.room.endpoint.MediaEndpoint
 
revert(MediaElement) - Method in class org.kurento.room.endpoint.PublisherEndpoint
Removes the media element object found from the media chain structure.
Room - Class in org.kurento.room.internal
 
Room(String, KurentoClient, RoomHandler, boolean) - Constructor for class org.kurento.room.internal.Room
 
ROOMCLOSED_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
ROOMCLOSED_ROOM_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
RoomException - Exception in org.kurento.room.exception
 
RoomException(RoomException.Code, String) - Constructor for exception org.kurento.room.exception.RoomException
 
RoomException.Code - Enum in org.kurento.room.exception
 
RoomHandler - Interface in org.kurento.room.api
Handler for events triggered from media objects.
RoomManager - Class in org.kurento.room
The Kurento room manager represents an SDK for any developer that wants to implement the Room server-side application.
RoomManager(RoomHandler, KurentoClientProvider) - Constructor for class org.kurento.room.RoomManager
Provides an instance of the room manager by setting a room handler and the KurentoClient provider.

S

SdpType - Enum in org.kurento.room.endpoint
 
sendErrorResponse(ParticipantRequest, Object, RoomException) - Method in interface org.kurento.room.api.UserNotificationService
Responds back to the remote peer with the details of why the invoked method failed to be processed correctly.
sendIceCandidate(String, IceCandidate) - Method in class org.kurento.room.internal.Participant
 
sendIceCandidate(String, String, IceCandidate) - Method in class org.kurento.room.internal.Room
 
sendMediaError(ErrorEvent) - Method in class org.kurento.room.internal.Participant
 
sendMediaError(String, String) - Method in class org.kurento.room.internal.Room
 
sendMessage(String, String, String, ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
Used by clients to send written messages to all other participants in the room.
Side effects: The room event handler should acknowledge the client's request by sending an empty message.
SENDMESSAGE_MESSAGE_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
SENDMESSAGE_ROOM_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
SENDMESSAGE_ROOM_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
SENDMESSAGE_USER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
sendNotification(String, String, Object) - Method in interface org.kurento.room.api.UserNotificationService
Sends a notification to a remote peer.
sendResponse(ParticipantRequest, Object) - Method in interface org.kurento.room.api.UserNotificationService
Responds back to the remote peer with the result of the invoked method.
setConnectedToPublisher(boolean) - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
setEndpointName(String) - Method in class org.kurento.room.endpoint.MediaEndpoint
Sets the endpoint's name (as indicated by the browser).
setMediaPipeline(MediaPipeline) - Method in class org.kurento.room.endpoint.MediaEndpoint
Sets the MediaPipeline used to create the internal WebRtcEndpoint.
setMuteType(MutedMediaType) - Method in class org.kurento.room.endpoint.MediaEndpoint
 
setParticipantId(String) - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
setParticipantId(String) - Method in class org.kurento.room.api.pojo.UserParticipant
 
setParticipantId(String) - Method in class org.kurento.room.internal.DefaultKurentoClientSessionInfo
 
setPublisher(PublisherEndpoint) - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
setRequestId(String) - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
setRoomName(String) - Method in class org.kurento.room.internal.DefaultKurentoClientSessionInfo
 
setStreaming(boolean) - Method in class org.kurento.room.api.pojo.UserParticipant
 
setUserName(String) - Method in class org.kurento.room.api.pojo.UserParticipant
 
shapePublisherMedia(MediaElement, MediaType) - Method in class org.kurento.room.internal.Participant
 
subscribe(String, PublisherEndpoint) - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
subscribe(String, String, ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
 
subscribe(String, String, String) - Method in class org.kurento.room.RoomManager
Represents a client's request to receive media from room participants that published their media.
SubscriberEndpoint - Class in org.kurento.room.endpoint
Subscriber aspect of the MediaEndpoint.
SubscriberEndpoint(boolean, Participant, String, MediaPipeline) - Constructor for class org.kurento.room.endpoint.SubscriberEndpoint
 

T

toString() - Method in class org.kurento.room.api.pojo.ParticipantRequest
 
toString() - Method in class org.kurento.room.api.pojo.UserParticipant
 
toString() - Method in exception org.kurento.room.exception.RoomException
 
toString() - Method in class org.kurento.room.internal.Participant
 

U

unmute() - Method in class org.kurento.room.endpoint.MediaEndpoint
Reconnect the muted media leg(s).
unmute() - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
unmute() - Method in class org.kurento.room.endpoint.SubscriberEndpoint
 
unmutePublishedMedia() - Method in class org.kurento.room.internal.Participant
 
unmutePublishedMedia(String) - Method in class org.kurento.room.NotificationRoomManager
 
unmutePublishedMedia(String) - Method in class org.kurento.room.RoomManager
Reverts the effects of the mute operation.
unmuteSubscribedMedia(Participant) - Method in class org.kurento.room.internal.Participant
 
unmuteSubscribedMedia(String, String) - Method in class org.kurento.room.NotificationRoomManager
 
unmuteSubscribedMedia(String, String) - Method in class org.kurento.room.RoomManager
Reverts any previous mute operation.
unpublishMedia() - Method in class org.kurento.room.internal.Participant
 
unpublishMedia(ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
 
unpublishMedia(String) - Method in class org.kurento.room.RoomManager
Represents a client's request to stop publishing her media stream.
UNPUBLISHVIDEO_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
unregisterElementErrListener(MediaElement, ListenerSubscription) - Method in class org.kurento.room.endpoint.MediaEndpoint
Unregisters the error listener from the media element using the provided subscription.
unregisterErrorListeners() - Method in class org.kurento.room.endpoint.MediaEndpoint
Unregisters all error listeners created for media elements owned by this instance.
unregisterErrorListeners() - Method in class org.kurento.room.endpoint.PublisherEndpoint
 
unsubscribe(String, ParticipantRequest) - Method in class org.kurento.room.NotificationRoomManager
 
unsubscribe(String, String) - Method in class org.kurento.room.RoomManager
Represents a client's request to stop receiving media from the remote peer.
UNSUBSCRIBEFROMVIDEO_METHOD - Static variable in class org.kurento.room.internal.ProtocolElements
 
UNSUBSCRIBEFROMVIDEO_SENDER_PARAM - Static variable in class org.kurento.room.internal.ProtocolElements
 
UserNotificationService - Interface in org.kurento.room.api
This specification was designed so that the room manager could send notifications or responses back to the remote peers whilst remaining isolated from the transport or communications layers.
UserParticipant - Class in org.kurento.room.api.pojo
This POJO holds information about a room participant.
UserParticipant(String, String, boolean) - Constructor for class org.kurento.room.api.pojo.UserParticipant
 
UserParticipant(String, String) - Constructor for class org.kurento.room.api.pojo.UserParticipant
 

V

valueOf(String) - Static method in enum org.kurento.room.api.MutedMediaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kurento.room.endpoint.SdpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kurento.room.exception.RoomException.Code
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kurento.room.api.MutedMediaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kurento.room.endpoint.SdpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kurento.room.exception.RoomException.Code
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I J K L M N O P R S T U V 
Skip navigation links
Kurento Room SDK 6.6.0

Copyright © 2016 Kurento. All rights reserved.