| Package | Description |
|---|---|
| org.kurento.client | |
| org.kurento.client.internal | |
| org.kurento.client.internal.client |
| Modifier and Type | Method and Description |
|---|---|
Transaction |
MediaPipeline.beginTransaction() |
Transaction |
KurentoClient.beginTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
WebRtcEndpoint.addIceCandidate(Transaction tx,
IceCandidate candidate)
Provide a remote ICE candidate
|
void |
ImageOverlayFilter.addImage(Transaction tx,
String id,
String uri,
float offsetXPercent,
float offsetYPercent,
float widthPercent,
float heightPercent,
boolean keepAspectRatio,
boolean center)
Add an image to be used as overlay.
|
void |
MediaObject.addTag(Transaction tx,
String key,
String value)
Request a SessionSpec offer.
|
T |
AbstractBuilder.build(Transaction transaction) |
void |
WebRtcEndpoint.closeDataChannel(Transaction tx,
int channelId)
Close an opened data channel
|
void |
Dispatcher.connect(Transaction tx,
HubPort source,
HubPort sink)
Connects each corresponding
MediaType of the given source port with the sink port. |
void |
MediaElement.connect(Transaction tx,
MediaElement sink)
Connects two elements, with the given restrictions, current
MediaElement will start emmit media to sink element. |
void |
MediaElement.connect(Transaction tx,
MediaElement sink,
MediaType mediaType)
Connects two elements, with the given restrictions, current
MediaElement will start emmit media to sink element. |
void |
MediaElement.connect(Transaction tx,
MediaElement sink,
MediaType mediaType,
String sourceMediaDescription)
Connects two elements, with the given restrictions, current
MediaElement will start emmit media to sink element. |
void |
MediaElement.connect(Transaction tx,
MediaElement sink,
MediaType mediaType,
String sourceMediaDescription,
String sinkMediaDescription)
Connects two elements, with the given restrictions, current
MediaElement will start emmit media to sink element. |
void |
Mixer.connect(Transaction tx,
MediaType media,
HubPort source,
HubPort sink)
Connects each corresponding
MediaType of the given source port with the sink port. |
void |
WebRtcEndpoint.createDataChannel(Transaction tx)
Create a new data channel if data channel are supported
|
void |
WebRtcEndpoint.createDataChannel(Transaction tx,
String label)
Create a new data channel if data channel are supported
|
void |
WebRtcEndpoint.createDataChannel(Transaction tx,
String label,
boolean ordered)
Create a new data channel if data channel are supported
|
void |
WebRtcEndpoint.createDataChannel(Transaction tx,
String label,
boolean ordered,
int maxPacketLifeTime)
Create a new data channel if data channel are supported
|
void |
WebRtcEndpoint.createDataChannel(Transaction tx,
String label,
boolean ordered,
int maxPacketLifeTime,
int maxRetransmits)
Create a new data channel if data channel are supported
|
void |
WebRtcEndpoint.createDataChannel(Transaction tx,
String label,
boolean ordered,
int maxPacketLifeTime,
int maxRetransmits,
String protocol)
Create a new data channel if data channel are supported
|
MediaPipeline |
KurentoClient.createMediaPipeline(Transaction tx) |
void |
MediaElement.disconnect(Transaction tx,
MediaElement sink)
Disconnects two elements, with the given restrictions, current
MediaElement stops sending media to sink element. |
void |
MediaElement.disconnect(Transaction tx,
MediaElement sink,
MediaType mediaType)
Disconnects two elements, with the given restrictions, current
MediaElement stops sending media to sink element. |
void |
MediaElement.disconnect(Transaction tx,
MediaElement sink,
MediaType mediaType,
String sourceMediaDescription)
Disconnects two elements, with the given restrictions, current
MediaElement stops sending media to sink element. |
void |
MediaElement.disconnect(Transaction tx,
MediaElement sink,
MediaType mediaType,
String sourceMediaDescription,
String sinkMediaDescription)
Disconnects two elements, with the given restrictions, current
MediaElement stops sending media to sink element. |
void |
Mixer.disconnect(Transaction tx,
MediaType media,
HubPort source,
HubPort sink)
Disonnects each corresponding
MediaType of the given source port from the sink port. |
void |
WebRtcEndpoint.gatherCandidates(Transaction tx)
Init the gathering of ICE candidates.
|
TFuture<String> |
SdpEndpoint.generateOffer(Transaction tx)
Request a SessionSpec offer.
|
TFuture<List<MediaObject>> |
MediaObject.getChilds(Transaction tx) |
TFuture<String> |
GStreamerFilter.getCommand(Transaction tx) |
TFuture<ConnectionState> |
BaseRtpEndpoint.getConnectionState(Transaction tx) |
TFuture<Integer> |
MediaObject.getCreationTime(Transaction tx) |
TFuture<String> |
Hub.getGstreamerDot(Transaction tx)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<String> |
MediaElement.getGstreamerDot(Transaction tx)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside
|
TFuture<String> |
MediaPipeline.getGstreamerDot(Transaction tx)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<String> |
Hub.getGstreamerDot(Transaction tx,
GstreamerDotDetails details)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<String> |
MediaElement.getGstreamerDot(Transaction tx,
GstreamerDotDetails details)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside
|
TFuture<String> |
MediaPipeline.getGstreamerDot(Transaction tx,
GstreamerDotDetails details)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<String> |
MediaObject.getId(Transaction tx) |
TFuture<ServerInfo> |
ServerManager.getInfo(Transaction tx) |
TFuture<String> |
ServerManager.getKmd(Transaction tx,
String moduleName)
Returns the kmd associated to a module
|
TFuture<Boolean> |
MediaPipeline.getLatencyStats(Transaction tx) |
TFuture<String> |
SdpEndpoint.getLocalSessionDescriptor(Transaction tx)
This method gives access to the SessionSpec offered by this NetworkConnection.
|
TFuture<Integer> |
SdpEndpoint.getMaxAudioRecvBandwidth(Transaction tx) |
TFuture<Integer> |
MediaElement.getMaxOuputBitrate(Transaction tx) |
TFuture<Integer> |
SdpEndpoint.getMaxVideoRecvBandwidth(Transaction tx) |
TFuture<Integer> |
BaseRtpEndpoint.getMaxVideoSendBandwidth(Transaction tx) |
TFuture<MediaPipeline> |
MediaObject.getMediaPipeline(Transaction tx) |
TFuture<MediaState> |
BaseRtpEndpoint.getMediaState(Transaction tx) |
TFuture<String> |
ServerManager.getMetadata(Transaction tx) |
TFuture<Integer> |
MediaElement.getMinOuputBitrate(Transaction tx) |
TFuture<Integer> |
BaseRtpEndpoint.getMinVideoRecvBandwidth(Transaction tx) |
TFuture<Integer> |
BaseRtpEndpoint.getMinVideoSendBandwidth(Transaction tx) |
TFuture<String> |
MediaObject.getName(Transaction tx) |
TFuture<MediaObject> |
MediaObject.getParent(Transaction tx) |
TFuture<List<MediaPipeline>> |
ServerManager.getPipelines(Transaction tx) |
TFuture<RembParams> |
BaseRtpEndpoint.getRembParams(Transaction tx) |
TFuture<String> |
SdpEndpoint.getRemoteSessionDescriptor(Transaction tx)
This method gives access to the remote session description.
|
TFuture<Boolean> |
MediaObject.getSendTagsInEvents(Transaction tx) |
TFuture<List<String>> |
ServerManager.getSessions(Transaction tx) |
TFuture<List<ElementConnectionData>> |
MediaElement.getSinkConnections(Transaction tx)
Returns a list of the connections information of the elements that ere receiving media from this element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSinkConnections(Transaction tx,
MediaType mediaType)
Returns a list of the connections information of the elements that ere receiving media from this element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSinkConnections(Transaction tx,
MediaType mediaType,
String description)
Returns a list of the connections information of the elements that ere receiving media from this element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSourceConnections(Transaction tx)
Get the connections information of the elements that are sending media to this element
MediaElement |
TFuture<List<ElementConnectionData>> |
MediaElement.getSourceConnections(Transaction tx,
MediaType mediaType)
Get the connections information of the elements that are sending media to this element
MediaElement |
TFuture<List<ElementConnectionData>> |
MediaElement.getSourceConnections(Transaction tx,
MediaType mediaType,
String description)
Get the connections information of the elements that are sending media to this element
MediaElement |
TFuture<Map<String,Stats>> |
MediaElement.getStats(Transaction tx)
Provides statistics collected for this endpoint
|
TFuture<Map<String,Stats>> |
MediaElement.getStats(Transaction tx,
MediaType mediaType)
Provides statistics collected for this endpoint
|
TFuture<String> |
WebRtcEndpoint.getStunServerAddress(Transaction tx) |
TFuture<Integer> |
WebRtcEndpoint.getStunServerPort(Transaction tx) |
TFuture<String> |
MediaObject.getTag(Transaction tx,
String key)
Returns the value associated to the given key.
|
TFuture<List<Tag>> |
MediaObject.getTags(Transaction tx)
Returns all the MediaObject tags.
|
TFuture<String> |
WebRtcEndpoint.getTurnUrl(Transaction tx) |
TFuture<String> |
UriEndpoint.getUri(Transaction tx) |
TFuture<String> |
HttpEndpoint.getUrl(Transaction tx)
Obtains the URL associated to this endpoint
|
void |
UriEndpoint.pause(Transaction tx)
Pauses the feed
|
void |
PlayerEndpoint.play(Transaction tx)
Starts to send data to the endpoint :rom:cls:`MediaSource`
|
TFuture<String> |
SdpEndpoint.processAnswer(Transaction tx,
String answer)
Request the NetworkConnection to process the given SessionSpec answer (from the remote User Agent).
|
TFuture<String> |
SdpEndpoint.processOffer(Transaction tx,
String offer)
Request the NetworkConnection to process the given SessionSpec offer (from the remote User Agent)
|
void |
RecorderEndpoint.record(Transaction tx)
Starts storing media received through the :rom:cls:`MediaSink` pad
|
void |
KurentoObject.release(Transaction tx) |
void |
ImageOverlayFilter.removeImage(Transaction tx,
String id)
Remove the image with the given ID.
|
void |
DispatcherOneToMany.removeSource(Transaction tx)
Remove the source port and stop the media pipeline.
|
void |
MediaObject.removeTag(Transaction tx,
String key)
Remove the tag (key and value) associated to a tag
|
void |
MediaElement.setAudioFormat(Transaction tx,
AudioCaps caps)
Sets the type of data for the audio stream.
|
void |
MediaPipeline.setLatencyStats(boolean latencyStats,
Transaction tx) |
void |
AlphaBlending.setMaster(Transaction tx,
HubPort source,
int zOrder)
Sets the source port that will be the master entry to the mixer
|
void |
SdpEndpoint.setMaxAudioRecvBandwidth(int maxAudioRecvBandwidth,
Transaction tx) |
void |
MediaElement.setMaxOuputBitrate(int maxOuputBitrate,
Transaction tx) |
void |
SdpEndpoint.setMaxVideoRecvBandwidth(int maxVideoRecvBandwidth,
Transaction tx) |
void |
BaseRtpEndpoint.setMaxVideoSendBandwidth(int maxVideoSendBandwidth,
Transaction tx) |
void |
MediaElement.setMinOuputBitrate(int minOuputBitrate,
Transaction tx) |
void |
BaseRtpEndpoint.setMinVideoRecvBandwidth(int minVideoRecvBandwidth,
Transaction tx) |
void |
BaseRtpEndpoint.setMinVideoSendBandwidth(int minVideoSendBandwidth,
Transaction tx) |
void |
MediaObject.setName(String name,
Transaction tx) |
void |
MediaElement.setOutputBitrate(Transaction tx,
int bitrate)
Deprecated.
Allows change the target bitrate for the media output, if the media is encoded using VP8 or H264. This method only works if it is called before the media starts to flow.
|
void |
FaceOverlayFilter.setOverlayedImage(Transaction tx,
String uri,
float offsetXPercent,
float offsetYPercent,
float widthPercent,
float heightPercent)
Sets the image to use as overlay on the detected faces.
|
void |
AlphaBlending.setPortProperties(Transaction tx,
float relativeX,
float relativeY,
int zOrder,
float relativeWidth,
float relativeHeight,
HubPort port)
Configure the blending mode of one port.
|
void |
BaseRtpEndpoint.setRembParams(RembParams rembParams,
Transaction tx) |
void |
MediaObject.setSendTagsInEvents(boolean sendTagsInEvents,
Transaction tx) |
void |
DispatcherOneToMany.setSource(Transaction tx,
HubPort source)
Sets the source port that will be connected to the sinks of every
HubPort of the dispatcher |
void |
WebRtcEndpoint.setStunServerAddress(String stunServerAddress,
Transaction tx) |
void |
WebRtcEndpoint.setStunServerPort(int stunServerPort,
Transaction tx) |
void |
WebRtcEndpoint.setTurnUrl(String turnUrl,
Transaction tx) |
void |
MediaElement.setVideoFormat(Transaction tx,
VideoCaps caps)
Sets the type of data for the video stream.
|
void |
UriEndpoint.stop(Transaction tx)
Stops the feed
|
void |
FaceOverlayFilter.unsetOverlayedImage(Transaction tx)
Clear the image to be shown over each detected face.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionImpl |
| Modifier and Type | Method and Description |
|---|---|
Transaction |
RemoteObject.beginTransaction() |
| Modifier and Type | Method and Description |
|---|---|
ListenerSubscriptionImpl |
RemoteObject.addEventListener(String eventType,
RemoteObjectEventListener listener,
Transaction tx) |
RemoteObject |
RomManager.create(String remoteClassName,
Props constructorParams,
Transaction tx) |
RemoteObject |
RomManager.createWithKurentoObject(Class<?> clazz,
Props props,
Transaction transaction) |
TFuture<Object> |
RemoteObject.invoke(String method,
Props params,
Type type,
Transaction tx) |
void |
RemoteObject.release(Transaction tx) |
void |
RemoteObject.removeEventListener(ListenerSubscriptionImpl listenerSubscription,
Transaction tx) |
Copyright © 2015 Kurento. All rights reserved.