Uses of Interface
org.kurento.client.MediaObject
-
Uses of MediaObject in org.kurento.client
Subinterfaces of MediaObject in org.kurento.clientModifier and TypeInterfaceDescriptioninterfaceAHubthat mixes theMediaType.AUDIOstream of its connected sources and constructs one output withMediaType.VIDEOstreams of its connected sources into its sinkinterfaceBase class for the implementation of RTP-based communication endpoints.interfaceAHubthat mixes theMediaType.AUDIOstream of its connected sources and constructs a grid with theMediaType.VIDEOstreams of its connected sources into its sinkinterfaceAHubthat allows routing between arbitrary port pairsinterfaceAHubthat sends a given source to all the connected sinksinterfaceBase interface for all end points.interfaceFaceOverlayFilter interface.interfaceBase interface for all filters.interfaceinterfaceA generic filter that allows injecting a single GStreamer element.interfaceEndpoint that enables Kurento to work as an HTTP server, allowing peer HTTP clients to access media.interfaceAnHttpPostEndpointcontains SINK pads for AUDIO and VIDEO, which provide access to an HTTP file upload function This type of endpoint provide unidirectional communications.interfaceA Hub is a routingMediaObject.interfaceThisMediaElementspecifies a connection with aHubinterfaceImageOverlayFilter interface.interfaceThe basic building block of the media server, that can be interconnected inside a pipeline.interfaceA pipeline is a container for a collection ofMediaElements.interfaceAHubthat allows routing of video between arbitrary port pairs and mixing of audio among several portsinterfaceGeneric OpenCV FilterinterfaceThisMediaElementthat just passes media throughinterfaceRetrieves content from external sources.interfaceProvides functionality to store media contents.interfaceEndpoint that provides bidirectional content delivery capabilities through the RTP or SRTP protocols.interfaceInterface implemented by Endpoints that require an SDP Offer/Answer negotiation in order to configure a media session.interfaceThis is a standalone object for managing the MediaServerinterfaceAll networked Endpoints that require to manage connection sessions with remote peers implement this interface.interfaceInterface for endpoints the require a URI to work.interfaceEndpoint that provides bidirectional WebRTC capabilities for Kurento.interfaceThis filter detects QR codes in a video feed.Methods in org.kurento.client that return MediaObjectModifier and TypeMethodDescriptionObjectCreatedEvent.getObject()Getter for the object propertyMediaObject.getParent()Get Parent of thisMediaObject.RaiseBaseEvent.getSource()Getter for the source propertyMethods in org.kurento.client that return types with arguments of type MediaObjectModifier and TypeMethodDescriptionMediaObject.getChildren()Get Children of thisMediaObject.MediaObject.getChildren(Transaction tx) Get Children of thisMediaObject.MediaObject.getParent(Transaction tx) Get Parent of thisMediaObject.Methods in org.kurento.client with parameters of type MediaObjectModifier and TypeMethodDescriptionvoidObjectCreatedEvent.setObject(MediaObject object) Setter for the object propertyvoidRaiseBaseEvent.setSource(MediaObject source) Setter for the source propertyMethod parameters in org.kurento.client with type arguments of type MediaObjectModifier and TypeMethodDescriptionvoidMediaObject.getChildren(Continuation<List<MediaObject>> cont) Get Children of thisMediaObject.voidMediaObject.getParent(Continuation<MediaObject> cont) Get Parent of thisMediaObject.Constructors in org.kurento.client with parameters of type MediaObjectModifierConstructorDescriptionCodeFoundEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, String codeType, String value) Event raised by aZBarFilterwhen 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.DtlsConnectionStateChangeEvent(MediaObject source, String timestampMillis, List<Tag> tags, String type, String streamId, String componentId, String connectionId, DtlsConnectionState state) Event fired when and ICE component DTLS connection state changes.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