| Package | Description |
|---|---|
| org.kurento.room.api | |
| org.kurento.room.endpoint | |
| org.kurento.room.internal |
| Modifier and Type | Method and Description |
|---|---|
void |
RoomEventHandler.onParticipantJoined(ParticipantRequest request,
String roomName,
String newUserName,
Set<UserParticipant> existingParticipants,
RoomException error)
Called as a result of
RoomManager.joinRoom(String, String, ParticipantRequest). |
void |
RoomEventHandler.onParticipantLeft(ParticipantRequest request,
String roomName,
String userName,
Set<String> remainingParticipantIds,
RoomException error)
Called as a result of
RoomManager#leaveRoom(String, String, ParticipantRequest) or
RoomManager.evictParticipant(String) (admin action). |
void |
RoomEventHandler.onPublishMedia(ParticipantRequest request,
String publisherName,
String sdpAnswer,
Set<String> participantIds,
RoomException error)
Called as a result of
RoomManager#publishMedia(String, ParticipantRequest, MediaElement...)
. |
void |
RoomEventHandler.onRecvIceCandidate(ParticipantRequest request,
RoomException error)
Called as a result of
RoomManager.onIceCandidate(String, String, int, String, ParticipantRequest)
. |
void |
RoomEventHandler.onSendMessage(ParticipantRequest request,
String message,
String userName,
String roomName,
Set<String> participantIds,
RoomException error)
Called as a result of
RoomManager.sendMessage(String, String, String, ParticipantRequest)
. |
void |
RoomEventHandler.onSubscribe(ParticipantRequest request,
String sdpAnswer,
RoomException error)
Called as a result of
RoomManager.subscribe(String, String, ParticipantRequest). |
void |
RoomEventHandler.onUnpublishMedia(ParticipantRequest request,
String publisherName,
Set<String> participantIds,
RoomException error)
Called as a result of
RoomManager.unpublishMedia(ParticipantRequest). |
void |
RoomEventHandler.onUnsubscribe(ParticipantRequest request,
RoomException error)
Called as a result of
RoomManager.unsubscribe(String, ParticipantRequest). |
void |
UserNotificationService.sendErrorResponse(ParticipantRequest participantRequest,
Object data,
RoomException error)
Responds back to the remote peer with the details of why the invoked
method failed to be processed correctly.
|
| Modifier and Type | Method and Description |
|---|---|
org.kurento.client.KurentoClient |
KurentoClientProvider.getKurentoClient(KurentoClientSessionInfo sessionInfo)
Obtains a
KurentoClient instance given the custom session bean. |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaEndpoint.addIceCandidate(org.kurento.client.IceCandidate candidate)
Add a new
IceCandidate received gathered by the remote peer of
this WebRtcEndpoint. |
String |
PublisherEndpoint.apply(org.kurento.client.MediaElement shaper)
Changes the media passing through a chain of media elements by applying
the specified element/shaper.
|
String |
PublisherEndpoint.apply(org.kurento.client.MediaElement shaper,
org.kurento.client.MediaType type)
Same as
PublisherEndpoint.apply(MediaElement), can specify the
media type that will be streamed through the shaper element. |
protected void |
MediaEndpoint.gatherCandidates()
If supported, it instructs the internal endpoint to start gathering
IceCandidates. |
protected String |
MediaEndpoint.generateOffer()
Orders the internal endpoint (
RtpEndpoint or
WebRtcEndpoint) to generate the offer String that can be used to
initiate a connection. |
protected String |
MediaEndpoint.processAnswer(String answer)
Orders the internal endpoint (
RtpEndpoint or
WebRtcEndpoint) to process the answer String. |
protected String |
MediaEndpoint.processOffer(String offer)
Orders the internal endpoint (
RtpEndpoint or
WebRtcEndpoint) to process the offer String. |
protected void |
MediaEndpoint.registerOnIceCandidateEventListener()
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. |
void |
PublisherEndpoint.revert(org.kurento.client.MediaElement shaper)
Removes the media element object found from the media chain structure.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultRoomEventHandler.onParticipantJoined(ParticipantRequest request,
String roomName,
String newUserName,
Set<UserParticipant> existingParticipants,
RoomException error) |
void |
DefaultRoomEventHandler.onParticipantLeft(ParticipantRequest request,
String roomName,
String userName,
Set<String> remainingParticipantIds,
RoomException error) |
void |
DefaultRoomEventHandler.onPublishMedia(ParticipantRequest request,
String publisherName,
String sdpAnswer,
Set<String> participantIds,
RoomException error) |
void |
DefaultRoomEventHandler.onRecvIceCandidate(ParticipantRequest request,
RoomException error) |
void |
DefaultRoomEventHandler.onSendMessage(ParticipantRequest request,
String message,
String userName,
String roomName,
Set<String> participantIds,
RoomException error) |
void |
DefaultRoomEventHandler.onSubscribe(ParticipantRequest request,
String sdpAnswer,
RoomException error) |
void |
DefaultRoomEventHandler.onUnpublishMedia(ParticipantRequest request,
String publisherName,
Set<String> participantIds,
RoomException error) |
void |
DefaultRoomEventHandler.onUnsubscribe(ParticipantRequest request,
RoomException error) |
| Modifier and Type | Method and Description |
|---|---|
void |
Room.join(String participantId,
String userName,
boolean webParticipant) |
void |
Room.leave(String participantId) |
Copyright © 2015 Kurento. All rights reserved.