Uses of Interface
org.kurento.client.TFuture
-
Uses of TFuture in org.kurento.client
Methods in org.kurento.client that return TFutureModifier and TypeMethodDescriptionSdpEndpoint.generateOffer(Transaction tx) Generates an SDP offer with media capabilities of the Endpoint.SdpEndpoint.generateOffer(Transaction tx, OfferOptions options) Generates an SDP offer with media capabilities of the Endpoint.MediaObject.getChildren(Transaction tx) Get Children of thisMediaObject.GStreamerFilter.getCommand(Transaction tx) Get String used to instantiate the GStreamer element, as in gst-launch (https://gstreamer.freedesktop.org/documentation/tools/gst-launch.html).BaseRtpEndpoint.getConnectionState(Transaction tx) Get Connection state.ServerManager.getCpuCount(Transaction tx) Number of CPU cores that the media server can use.MediaObject.getCreationTime(Transaction tx) GetMediaObjectcreation time in seconds since Epoch.WebRtcEndpoint.getDtlsConnectionState(Transaction tx) Get the DTLS connection state for all the connections.PlayerEndpoint.getElementGstreamerDot(Transaction tx) Get Returns the GStreamer DOT string for this element's private pipelineMediaElement.getEncoderBitrate(Transaction tx) Get Target video bitrate for media transcoding.WebRtcEndpoint.getExternalIPv4(Transaction tx) Get External IPv4 address of the media server.WebRtcEndpoint.getExternalIPv6(Transaction tx) Get External IPv6 address of the media server.Hub.getGstreamerDot(Transaction tx) Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipelineHub.getGstreamerDot(Transaction tx, GstreamerDotDetails details) Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipelineMediaElement.getGstreamerDot(Transaction tx) Return a .dot file describing the topology of the media element.MediaElement.getGstreamerDot(Transaction tx, GstreamerDotDetails details) Return a .dot file describing the topology of the media element.MediaPipeline.getGstreamerDot(Transaction tx) Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipelineMediaPipeline.getGstreamerDot(Transaction tx, GstreamerDotDetails details) Returns a string in dot (graphviz) format that represents the gstreamer elements inside the pipelineWebRtcEndpoint.getICECandidatePairs(Transaction tx) Get the ICE candidate pair (local and remote candidates) used by the ICE library for each stream.WebRtcEndpoint.getIceConnectionState(Transaction tx) Get the ICE connection state for all the connections.WebRtcEndpoint.getIceTcp(Transaction tx) Get Enable ICE-TCP candidate gathering.MediaObject.getId(Transaction tx) Get Unique identifier of thisMediaObject.ServerManager.getInfo(Transaction tx) Get Server information, version, modules, factories, etcServerManager.getKmd(Transaction tx, String moduleName) Returns the kmd associated to a moduleMediaPipeline.getLatencyStats(Transaction tx) Get If statistics about pipeline latency are enabled for all mediaElementsSdpEndpoint.getLocalSessionDescriptor(Transaction tx) Returns the local SDP.SdpEndpoint.getMaxAudioRecvBandwidth(Transaction tx) Get Maximum inbound bitrate requested by this endpoint.MediaElement.getMaxEncoderBitrate(Transaction tx) Get Maximum video bitrate for media transcoding.SdpEndpoint.getMaxVideoRecvBandwidth(Transaction tx) Get Maximum inbound bitrate requested by this endpoint.BaseRtpEndpoint.getMaxVideoSendBandwidth(Transaction tx) Get Maximum outbound bitrate sent by this endpoint.MediaObject.getMediaPipeline(Transaction tx) GetMediaPipelineto which thisMediaObjectbelongs.BaseRtpEndpoint.getMediaState(Transaction tx) Get Media flow state.ServerManager.getMetadata(Transaction tx) Get Metadata stored in the serverMediaElement.getMinEncoderBitrate(Transaction tx) Get Minimum video bitrate for media transcoding.BaseRtpEndpoint.getMinVideoRecvBandwidth(Transaction tx) Get Minimum inbound bitrate requested by this endpoint.BaseRtpEndpoint.getMinVideoSendBandwidth(Transaction tx) Get Minimum outbound bitrate sent by this endpoint.BaseRtpEndpoint.getMtu(Transaction tx) Get Maximum Transmission Unit (MTU) used for RTP.MediaObject.getName(Transaction tx) Get ThisMediaObject's name.WebRtcEndpoint.getNetworkInterfaces(Transaction tx) Get Local network interfaces used for ICE gathering.MediaObject.getParent(Transaction tx) Get Parent of thisMediaObject.ServerManager.getPipelines(Transaction tx) Get All the pipelines available in the serverPlayerEndpoint.getPosition(Transaction tx) Get Get or set the actual position of the video in ms.BaseRtpEndpoint.getRembParams(Transaction tx) Get Advanced parameters to configure the congestion control algorithm.SdpEndpoint.getRemoteSessionDescriptor(Transaction tx) This method returns the remote SDP.MediaObject.getSendTagsInEvents(Transaction tx) Get Flag activating or deactivating sending the element's tags in fired events.ServerManager.getSessions(Transaction tx) Get All active sessions in the serverMediaElement.getSinkConnections(Transaction tx) Gets information about the source pads of this media element.MediaElement.getSinkConnections(Transaction tx, MediaType mediaType) Gets information about the source pads of this media element.MediaElement.getSinkConnections(Transaction tx, MediaType mediaType, String description) Gets information about the source pads of this media element.MediaElement.getSourceConnections(Transaction tx) Gets information about the sink pads of this media element.MediaElement.getSourceConnections(Transaction tx, MediaType mediaType) Gets information about the sink pads of this media element.MediaElement.getSourceConnections(Transaction tx, MediaType mediaType, String description) Gets information about the sink pads of this media element.UriEndpoint.getState(Transaction tx) Get State of the endpointMediaElement.getStats(Transaction tx) Gets the statistics related to an endpoint.MediaElement.getStats(Transaction tx, MediaType mediaType) Gets the statistics related to an endpoint.WebRtcEndpoint.getStunServerAddress(Transaction tx) Get STUN server IP address.WebRtcEndpoint.getStunServerPort(Transaction tx) Get Port of the STUN serverMediaObject.getTag(Transaction tx, String key) Returns the value of given tag, or MEDIA_OBJECT_TAG_KEY_NOT_FOUND if tag is not defined.MediaObject.getTags(Transaction tx) Returns all tags attached to thisMediaObject.WebRtcEndpoint.getTurnUrl(Transaction tx) Get TURN server URL.UriEndpoint.getUri(Transaction tx) Get The uri for this endpoint.HttpEndpoint.getUrl(Transaction tx) Obtains the URL associated to this endpointServerManager.getUsedCpu(Transaction tx, int interval) Average CPU usage of the server.ServerManager.getUsedMemory(Transaction tx) Returns the amount of memory that the server is using, in KiBPlayerEndpoint.getVideoInfo(Transaction tx) Get Returns info about the source being playedMediaElement.isMediaFlowingIn(Transaction tx, MediaType mediaType) This method indicates whether the media element is receiving media of a certain type.MediaElement.isMediaFlowingIn(Transaction tx, MediaType mediaType, String sinkMediaDescription) This method indicates whether the media element is receiving media of a certain type.MediaElement.isMediaFlowingOut(Transaction tx, MediaType mediaType) This method indicates whether the media element is emitting media of a certain type.MediaElement.isMediaFlowingOut(Transaction tx, MediaType mediaType, String sourceMediaDescription) This method indicates whether the media element is emitting media of a certain type.MediaElement.isMediaTranscoding(Transaction tx, MediaType mediaType) Indicates whether this media element is actively transcoding between input and output pads.MediaElement.isMediaTranscoding(Transaction tx, MediaType mediaType, String binName) Indicates whether this media element is actively transcoding between input and output pads.SdpEndpoint.processAnswer(Transaction tx, String answer) Generates an SDP offer with media capabilities of the Endpoint.SdpEndpoint.processOffer(Transaction tx, String offer) Processes SDP offer of the remote peer, and generates an SDP answer based on the endpoint's capabilities.