Uses of Interface
org.kurento.client.MediaObject
-
-
Uses of MediaObject in org.kurento.client
Subinterfaces of MediaObject in org.kurento.client Modifier and Type Interface Description interface
AlphaBlending
AHub
that mixes theMediaType.AUDIO
stream of its connected sources and constructs one output withMediaType.VIDEO
streams of its connected sources into its sinkinterface
BaseRtpEndpoint
Base class for the implementation of RTP-based communication endpoints.interface
Composite
AHub
that mixes theMediaType.AUDIO
stream of its connected sources and constructs a grid with theMediaType.VIDEO
streams of its connected sources into its sinkinterface
Dispatcher
AHub
that allows routing between arbitrary port pairsinterface
DispatcherOneToMany
AHub
that sends a given source to all the connected sinksinterface
Endpoint
Base interface for all end points.interface
FaceOverlayFilter
FaceOverlayFilter interface.interface
Filter
Base interface for all filters.interface
GenericMediaElement
interface
GStreamerFilter
A generic filter that allows injecting a single GStreamer element.interface
HttpEndpoint
Endpoint that enables Kurento to work as an HTTP server, allowing peer HTTP clients to access media.interface
HttpPostEndpoint
AnHttpPostEndpoint
contains SINK pads for AUDIO and VIDEO, which provide access to an HTTP file upload function This type of endpoint provide unidirectional communications.interface
Hub
A Hub is a routingMediaObject
.interface
HubPort
ThisMediaElement
specifies a connection with aHub
interface
ImageOverlayFilter
ImageOverlayFilter interface.interface
MediaElement
The basic building block of the media server, that can be interconnected inside a pipeline.interface
MediaPipeline
A pipeline is a container for a collection ofMediaElements
and :rom:cls:`MediaMixers`. interface
Mixer
AHub
that allows routing of video between arbitrary port pairs and mixing of audio among several portsinterface
OpenCVFilter
Generic OpenCV Filterinterface
PassThrough
ThisMediaElement
that just passes media throughinterface
PlayerEndpoint
Retrieves content from external sources.interface
RecorderEndpoint
Provides functionality to store media contents.interface
RtpEndpoint
Endpoint that provides bidirectional content delivery capabilities through the RTP or SRTP protocols.interface
SdpEndpoint
Interface implemented by Endpoints that require an SDP Offer/Answer negotiation in order to configure a media session.interface
ServerManager
This is a standalone object for managing the MediaServerinterface
SessionEndpoint
All networked Endpoints that require to manage connection sessions with remote peers implement this interface.interface
UriEndpoint
Interface for endpoints the require a URI to work.interface
WebRtcEndpoint
Endpoint that provides bidirectional WebRTC capabilities for Kurento.interface
ZBarFilter
This filter detects QR codes in a video feed.Methods in org.kurento.client that return MediaObject Modifier and Type Method Description MediaObject
ObjectCreatedEvent. getObject()
Getter for the object propertyMediaObject
MediaObject. getParent()
Get Parent of thisMediaObject
.MediaObject
RaiseBaseEvent. getSource()
Getter for the source propertyMethods in org.kurento.client that return types with arguments of type MediaObject Modifier and Type Method Description List<MediaObject>
MediaObject. getChildren()
Get Children of thisMediaObject
.TFuture<List<MediaObject>>
MediaObject. getChildren(Transaction tx)
Get Children of thisMediaObject
.TFuture<MediaObject>
MediaObject. getParent(Transaction tx)
Get Parent of thisMediaObject
.Methods in org.kurento.client with parameters of type MediaObject Modifier and Type Method Description void
ObjectCreatedEvent. setObject(MediaObject object)
Setter for the object propertyvoid
RaiseBaseEvent. setSource(MediaObject source)
Setter for the source propertyMethod parameters in org.kurento.client with type arguments of type MediaObject Modifier and Type Method Description void
MediaObject. getChildren(Continuation<List<MediaObject>> cont)
Get Children of thisMediaObject
.void
MediaObject. getParent(Continuation<MediaObject> cont)
Get Parent of thisMediaObject
.Constructors in org.kurento.client with parameters of type MediaObject Constructor Description CodeFoundEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, String codeType, String value)
Event raised by aZBarFilter
when a code is found in the data being streamed.ConnectionStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, ConnectionState oldState, ConnectionState newState)
This event is raised when the connection between two peers changes.DataChannelClosedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, int channelId)
Event fired when a data channel is closed.DataChannelOpenedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, int channelId)
Event fired when a new data channel is created.ElementConnectedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaElement sink, MediaType mediaType, String sourceMediaDescription, String sinkMediaDescription)
Indicates that an element has been connected to anotherElementDisconnectedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaElement sink, MediaType mediaType, String sourceMediaDescription, String sinkMediaDescription)
Indicates that an element has been disconnected from anotherEndOfStreamEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Event raised when the stream that the element sends out is finished.ErrorEvent(MediaObject source, String timestampMillis, List<Tag> tags, String description, int errorCode, String type)
Fired whenever an undefined error related to the MediaObject has occurredGenericMediaEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, org.kurento.jsonrpc.Props data)
IceCandidateFoundEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, IceCandidate candidate)
Notifies a new local candidate.IceComponentStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, int streamId, int componentId, IceComponentState state)
Event fired when and ICE component state changes.IceGatheringDoneEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Event fired when al ICE candidates have been gathered.MediaEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Base for all events raised by elements in the Kurento media server.MediaFlowInStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaFlowState state, String padName, MediaType mediaType)
Fired when the incoming media flow begins or ends.MediaFlowOutStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaFlowState state, String padName, MediaType mediaType)
Fired when the outgoing media flow begins or ends.MediaSessionStartedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Event raised when the endpoint has successfully finished the signaling stage, and is ready for establishing a connection.MediaSessionTerminatedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Event raised when the endpoint has finished its operation and the connection has been tore down.MediaStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaState oldState, MediaState newState)
This event is fired when the media connection between two peers changes, based on the RTCP packet flow.MediaTranscodingStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaTranscodingState state, String binName, MediaType mediaType)
Event fired when an incoming media begins and codec transcoding is either required or not.NewCandidatePairSelectedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, IceCandidatePair candidatePair)
Event fired when a new pair of ICE candidates is used by the ICE library.ObjectCreatedEvent(MediaObject source, String timestampMillis, List<Tag> tags, MediaObject object)
Indicates that an object has been created on the media serverObjectDestroyedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String objectId)
Indicates that an object has been destroyed on the media serverOnKeySoftLimitEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, MediaType mediaType)
Fired when encryption is used and any stream reached the soft key usage limit, which means it will expire soon.PausedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Fired when the recorder goes to pause stateRaiseBaseEvent(MediaObject source, String timestampMillis, List<Tag> tags)
RecordingEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Fired when the recoding effectively starts.StoppedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type)
Fired when the recorder has been stopped and all the media has been written to storage.UriEndpointStateChangedEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, UriEndpointState state)
Indicates the new state of the endpoint
-