public class Participant extends Object
| Constructor and Description |
|---|
Participant(String id,
String name,
Room room,
org.kurento.client.MediaPipeline pipeline,
boolean dataChannels,
boolean web) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIceCandidate(String endpointName,
org.kurento.client.IceCandidate iceCandidate) |
void |
cancelReceivingMedia(String senderName) |
void |
close() |
void |
createPublishingEndpoint() |
boolean |
equals(Object obj) |
Set<String> |
getConnectedSubscribedEndpoints() |
String |
getId() |
String |
getName() |
SubscriberEndpoint |
getNewOrExistingSubscriber(String remoteName)
Returns a
SubscriberEndpoint for the given username. |
org.kurento.client.MediaPipeline |
getPipeline() |
PublisherEndpoint |
getPublisher() |
Room |
getRoom() |
int |
hashCode() |
boolean |
isClosed() |
boolean |
isStreaming() |
boolean |
isSubscribed() |
void |
mutePublishedMedia(MutedMediaType muteType) |
void |
muteSubscribedMedia(Participant sender,
MutedMediaType muteType) |
String |
preparePublishConnection() |
String |
publishToRoom(SdpType sdpType,
String sdpString,
boolean doLoopback,
org.kurento.client.MediaElement loopbackAlternativeSrc,
org.kurento.client.MediaType loopbackConnectionType) |
String |
receiveMediaFrom(Participant sender,
String sdpOffer) |
void |
sendIceCandidate(String endpointName,
org.kurento.client.IceCandidate candidate) |
void |
sendMediaError(org.kurento.client.ErrorEvent event) |
void |
shapePublisherMedia(org.kurento.client.MediaElement element,
org.kurento.client.MediaType type) |
String |
toString() |
void |
unmutePublishedMedia() |
void |
unmuteSubscribedMedia(Participant sender) |
void |
unpublishMedia() |
public void createPublishingEndpoint()
public String getId()
public String getName()
public void shapePublisherMedia(org.kurento.client.MediaElement element,
org.kurento.client.MediaType type)
public PublisherEndpoint getPublisher()
public Room getRoom()
public org.kurento.client.MediaPipeline getPipeline()
public boolean isClosed()
public boolean isStreaming()
public boolean isSubscribed()
public String preparePublishConnection()
public String publishToRoom(SdpType sdpType, String sdpString, boolean doLoopback, org.kurento.client.MediaElement loopbackAlternativeSrc, org.kurento.client.MediaType loopbackConnectionType)
public void unpublishMedia()
public String receiveMediaFrom(Participant sender, String sdpOffer)
public void cancelReceivingMedia(String senderName)
public void mutePublishedMedia(MutedMediaType muteType)
public void unmutePublishedMedia()
public void muteSubscribedMedia(Participant sender, MutedMediaType muteType)
public void unmuteSubscribedMedia(Participant sender)
public void close()
public SubscriberEndpoint getNewOrExistingSubscriber(String remoteName)
SubscriberEndpoint for the given username. The endpoint is created if not
found.remoteName - name of another userpublic void addIceCandidate(String endpointName, org.kurento.client.IceCandidate iceCandidate)
public void sendIceCandidate(String endpointName, org.kurento.client.IceCandidate candidate)
public void sendMediaError(org.kurento.client.ErrorEvent event)
Copyright © 2016 Kurento. All rights reserved.