Modifier and Type | Method and Description |
---|---|
TFuture<String> |
SdpEndpoint.generateOffer(Transaction tx)
Generates an SDP offer with media capabilities of the Endpoint.
|
TFuture<List<MediaObject>> |
MediaObject.getChildren(Transaction tx)
Get Children of this
MediaObject . |
TFuture<List<MediaObject>> |
MediaObject.getChilds(Transaction tx)
Deprecated.
Use children instead.
|
TFuture<String> |
GStreamerFilter.getCommand(Transaction tx)
Get String used to instantiate the GStreamer element, as in `gst-launch
|
TFuture<ConnectionState> |
BaseRtpEndpoint.getConnectionState(Transaction tx)
Get Connection state.
|
TFuture<Integer> |
ServerManager.getCpuCount(Transaction tx)
Number of CPU cores that the media server can use.
|
TFuture<Integer> |
MediaObject.getCreationTime(Transaction tx)
Get
MediaObject creation time in seconds since Epoch. |
TFuture<String> |
PlayerEndpoint.getElementGstreamerDot(Transaction tx)
Get Returns the GStreamer DOT string for this element's private pipeline
|
TFuture<String> |
WebRtcEndpoint.getExternalAddress(Transaction tx)
Get External (public) IP address of the media server.
|
TFuture<String> |
MediaElement.getGstreamerDot(Transaction tx)
Return a .dot file describing the topology of the media element.
|
TFuture<String> |
Hub.getGstreamerDot(Transaction tx)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<String> |
MediaPipeline.getGstreamerDot(Transaction tx)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<String> |
MediaElement.getGstreamerDot(Transaction tx,
GstreamerDotDetails details)
Return a .dot file describing the topology of the media element.
|
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> |
MediaPipeline.getGstreamerDot(Transaction tx,
GstreamerDotDetails details)
Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipeline
|
TFuture<List<IceCandidatePair>> |
WebRtcEndpoint.getICECandidatePairs(Transaction tx)
Get the ICE candidate pair (local and remote candidates) used by the ice library for each stream.
|
TFuture<List<IceConnection>> |
WebRtcEndpoint.getIceConnectionState(Transaction tx)
Get the ICE connection state for all the connections.
|
TFuture<String> |
MediaObject.getId(Transaction tx)
Get Unique identifier of this
MediaObject . |
TFuture<ServerInfo> |
ServerManager.getInfo(Transaction tx)
Get Server information, version, modules, factories, etc
|
TFuture<String> |
ServerManager.getKmd(Transaction tx,
String moduleName)
Returns the kmd associated to a module
|
TFuture<Boolean> |
MediaPipeline.getLatencyStats(Transaction tx)
Get If statistics about pipeline latency are enabled for all mediaElements
|
TFuture<String> |
SdpEndpoint.getLocalSessionDescriptor(Transaction tx)
Returns the local SDP.
|
TFuture<Integer> |
SdpEndpoint.getMaxAudioRecvBandwidth(Transaction tx)
Get Maximum bitrate expected for the received audio stream.
|
TFuture<Integer> |
MediaElement.getMaxOuputBitrate(Transaction tx)
Deprecated.
Deprecated due to a typo. Use
#maxOutputBitrate instead of this function. |
TFuture<Integer> |
MediaElement.getMaxOutputBitrate(Transaction tx)
Get Maximum video bitrate for transcoding.
|
TFuture<Integer> |
SdpEndpoint.getMaxVideoRecvBandwidth(Transaction tx)
Get Maximum bitrate expected for the received video stream.
|
TFuture<Integer> |
BaseRtpEndpoint.getMaxVideoSendBandwidth(Transaction tx)
Get Maximum video bitrate sent to remote peer.
|
TFuture<MediaPipeline> |
MediaObject.getMediaPipeline(Transaction tx)
Get
MediaPipeline to which this MediaObject belongs. |
TFuture<MediaState> |
BaseRtpEndpoint.getMediaState(Transaction tx)
Get Media flow state.
|
TFuture<String> |
ServerManager.getMetadata(Transaction tx)
Get Metadata stored in the server
|
TFuture<Integer> |
MediaElement.getMinOuputBitrate(Transaction tx)
Deprecated.
Deprecated due to a typo. Use
#minOutputBitrate instead of this function. |
TFuture<Integer> |
MediaElement.getMinOutputBitrate(Transaction tx)
Get Minimum video bitrate for transcoding.
|
TFuture<Integer> |
BaseRtpEndpoint.getMinVideoRecvBandwidth(Transaction tx)
Get Minimum bitrate requested on the received video stream.
|
TFuture<Integer> |
BaseRtpEndpoint.getMinVideoSendBandwidth(Transaction tx)
Get Minimum video bitrate sent to remote peer.
|
TFuture<Integer> |
BaseRtpEndpoint.getMtu(Transaction tx)
Get Maximum Transmission Unit (MTU) used for RTP.
|
TFuture<String> |
MediaObject.getName(Transaction tx)
Get This
MediaObject 's name. |
TFuture<String> |
WebRtcEndpoint.getNetworkInterfaces(Transaction tx)
Get Local network interfaces used for ICE gathering.
|
TFuture<MediaObject> |
MediaObject.getParent(Transaction tx)
Get Parent of this
MediaObject . |
TFuture<List<MediaPipeline>> |
ServerManager.getPipelines(Transaction tx)
Get All the pipelines available in the server
|
TFuture<Long> |
PlayerEndpoint.getPosition(Transaction tx)
Get Get or set the actual position of the video in ms.
|
TFuture<RembParams> |
BaseRtpEndpoint.getRembParams(Transaction tx)
Get Advanced parameters to configure the congestion control algorithm.
|
TFuture<String> |
SdpEndpoint.getRemoteSessionDescriptor(Transaction tx)
This method returns the remote SDP.
|
TFuture<Boolean> |
MediaObject.getSendTagsInEvents(Transaction tx)
Get Flag activating or deactivating sending the element's tags in fired events.
|
TFuture<List<String>> |
ServerManager.getSessions(Transaction tx)
Get All active sessions in the server
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSinkConnections(Transaction tx)
Gets information about the source pads of this media element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSinkConnections(Transaction tx,
MediaType mediaType)
Gets information about the source pads of this media element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSinkConnections(Transaction tx,
MediaType mediaType,
String description)
Gets information about the source pads of this media element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSourceConnections(Transaction tx)
Gets information about the sink pads of this media element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSourceConnections(Transaction tx,
MediaType mediaType)
Gets information about the sink pads of this media element.
|
TFuture<List<ElementConnectionData>> |
MediaElement.getSourceConnections(Transaction tx,
MediaType mediaType,
String description)
Gets information about the sink pads of this media element.
|
TFuture<UriEndpointState> |
UriEndpoint.getState(Transaction tx)
Get State of the endpoint
|
TFuture<Map<String,Stats>> |
MediaElement.getStats(Transaction tx)
Gets the statistics related to an endpoint.
|
TFuture<Map<String,Stats>> |
MediaElement.getStats(Transaction tx,
MediaType mediaType)
Gets the statistics related to an endpoint.
|
TFuture<String> |
WebRtcEndpoint.getStunServerAddress(Transaction tx)
Get STUN server IP address.
|
TFuture<Integer> |
WebRtcEndpoint.getStunServerPort(Transaction tx)
Get Port of the STUN server
|
TFuture<String> |
MediaObject.getTag(Transaction tx,
String key)
Returns the value of given tag, or MEDIA_OBJECT_TAG_KEY_NOT_FOUND if tag is not defined.
|
TFuture<List<Tag>> |
MediaObject.getTags(Transaction tx)
Returns all tags attached to this
MediaObject . |
TFuture<String> |
WebRtcEndpoint.getTurnUrl(Transaction tx)
Get TURN server URL.
|
TFuture<String> |
UriEndpoint.getUri(Transaction tx)
Get The uri for this endpoint.
|
TFuture<String> |
HttpEndpoint.getUrl(Transaction tx)
Obtains the URL associated to this endpoint
|
TFuture<Float> |
ServerManager.getUsedCpu(Transaction tx,
int interval)
Average CPU usage of the server.
|
TFuture<Long> |
ServerManager.getUsedMemory(Transaction tx)
Returns the amount of memory that the server is using, in KiB
|
TFuture<VideoInfo> |
PlayerEndpoint.getVideoInfo(Transaction tx)
Get Returns info about the source being played
|
TFuture<Boolean> |
MediaElement.isMediaFlowingIn(Transaction tx,
MediaType mediaType)
This method indicates whether the media element is receiving media of a certain type.
|
TFuture<Boolean> |
MediaElement.isMediaFlowingIn(Transaction tx,
MediaType mediaType,
String sinkMediaDescription)
This method indicates whether the media element is receiving media of a certain type.
|
TFuture<Boolean> |
MediaElement.isMediaFlowingOut(Transaction tx,
MediaType mediaType)
This method indicates whether the media element is emitting media of a certain type.
|
TFuture<Boolean> |
MediaElement.isMediaFlowingOut(Transaction tx,
MediaType mediaType,
String sourceMediaDescription)
This method indicates whether the media element is emitting media of a certain type.
|
TFuture<Boolean> |
MediaElement.isMediaTranscoding(Transaction tx,
MediaType mediaType)
Indicates whether this media element is actively transcoding between input and output pads.
|
TFuture<Boolean> |
MediaElement.isMediaTranscoding(Transaction tx,
MediaType mediaType,
String binName)
Indicates whether this media element is actively transcoding between input and output pads.
|
TFuture<String> |
SdpEndpoint.processAnswer(Transaction tx,
String answer)
Generates an SDP offer with media capabilities of the Endpoint.
|
TFuture<String> |
SdpEndpoint.processOffer(Transaction tx,
String offer)
Processes SDP offer of the remote peer, and generates an SDP answer based on the endpoint's capabilities.
|
Copyright © 2020 Kurento. All rights reserved.