Modifier and Type | Interface and Description |
---|---|
interface |
AlphaBlending
A
Hub that mixes the #MediaType.AUDIO stream of its connected sources and constructs one output with #MediaType.VIDEO streams of its connected sources into its sink |
interface |
BaseRtpEndpoint
Handles RTP communications.
|
interface |
Composite
A
Hub that mixes the #MediaType.AUDIO stream of its connected sources and constructs a grid with the #MediaType.VIDEO streams of its connected sources into its sink |
interface |
Dispatcher
A
Hub that allows routing between arbitrary port pairs |
interface |
DispatcherOneToMany
A
Hub that sends a given source to all the connected sinks |
interface |
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 interface that allows injecting any GStreamer element.
|
interface |
HttpEndpoint
Endpoint that enables Kurento to work as an HTTP server, allowing peer HTTP clients to access media.
|
interface |
HttpPostEndpoint
An
HttpPostEndpoint 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 routing
MediaObject . |
interface |
HubPort
This
MediaElement specifies a connection with a Hub |
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 of
MediaElements and :rom:cls:`MediaMixers |
interface |
Mixer
A
Hub that allows routing of video between arbitrary port pairs and mixing of audio among several ports |
interface |
OpenCVFilter
Generic OpenCV Filter
|
interface |
PassThrough
This
MediaElement that just passes media through |
interface |
PlayerEndpoint
Retrieves content from seekable or non-seekable sources, and injects them into KMS, so they can be delivered to any Filter or Endpoint in the same MediaPipeline.
|
interface |
RecorderEndpoint
Provides the functionality to store contents.
|
interface |
RtpEndpoint
Endpoint that provides bidirectional content delivery capabilities with remote networked peers through RTP or SRTP protocol.
|
interface |
SdpEndpoint
Interface implemented by Endpoints that require an SDP negotiation for the setup
of a networked media session with remote peers.
|
interface |
ServerManager
This is a standalone object for managing the MediaServer
|
interface |
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
Control interface for Kurento WebRTC endpoint.
|
interface |
ZBarFilter
This filter detects QR codes in a video feed.
|
Modifier and Type | Method and Description |
---|---|
MediaObject |
ObjectCreatedEvent.getObject()
Getter for the object property
|
MediaObject |
MediaObject.getParent()
Get Parent of this
MediaObject . |
MediaObject |
RaiseBaseEvent.getSource()
Getter for the source property
|
Modifier and Type | Method and Description |
---|---|
List<MediaObject> |
MediaObject.getChildren()
Get Children of this
MediaObject . |
TFuture<List<MediaObject>> |
MediaObject.getChildren(Transaction tx)
Get Children of this
MediaObject . |
List<MediaObject> |
MediaObject.getChilds()
Deprecated.
Use children instead.
|
TFuture<List<MediaObject>> |
MediaObject.getChilds(Transaction tx)
Deprecated.
Use children instead.
|
TFuture<MediaObject> |
MediaObject.getParent(Transaction tx)
Get Parent of this
MediaObject . |
Modifier and Type | Method and Description |
---|---|
void |
ObjectCreatedEvent.setObject(MediaObject object)
Setter for the object property
|
void |
RaiseBaseEvent.setSource(MediaObject source)
Setter for the source property
|
Modifier and Type | Method and Description |
---|---|
void |
MediaObject.getChildren(Continuation<List<MediaObject>> cont)
Get Children of this
MediaObject . |
void |
MediaObject.getChilds(Continuation<List<MediaObject>> cont)
Deprecated.
Use children instead.
|
void |
MediaObject.getParent(Continuation<MediaObject> cont)
Get Parent of this
MediaObject . |
Constructor and Description |
---|
CodeFoundEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
String codeType,
String value)
Event raised by a
ZBarFilter when a code is found in the data being streamed. |
ConnectionStateChangedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
ConnectionState oldState,
ConnectionState newState)
This event is raised when the connection between two peers changes.
|
DataChannelCloseEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
int channelId)
Event fired when a data channel is closed.
|
DataChannelOpenEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
int channelId)
Event fired when a new data channel is created.
|
ElementConnectedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
MediaElement sink,
MediaType mediaType,
String sourceMediaDescription,
String sinkMediaDescription)
Indicates that an element has been connected to another
|
ElementDisconnectedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
MediaElement sink,
MediaType mediaType,
String sourceMediaDescription,
String sinkMediaDescription)
Indicates that an element has been disconnected from another
|
EndOfStreamEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Event raised when the stream that the element sends out is finished.
|
ErrorEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String description,
int errorCode,
String type)
Fired whenever an undefined error related to the MediaObject has occurred
|
GenericMediaEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
org.kurento.jsonrpc.Props data) |
IceCandidateFoundEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
IceCandidate candidate)
Notifies a new local candidate.
|
IceComponentStateChangeEvent(MediaObject source,
String timestamp,
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 timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Event fired when al ICE candidates have been gathered.
|
MediaEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Base for all events raised by elements in the Kurento media server.
|
MediaFlowInStateChangeEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
MediaFlowState state,
String padName,
MediaType mediaType)
Fired when the incoming media flow begins or ends.
|
MediaFlowOutStateChangeEvent(MediaObject source,
String timestamp,
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 timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Event raised when a session starts.
|
MediaSessionTerminatedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Event raised when a session is terminated.
|
MediaStateChangedEvent(MediaObject source,
String timestamp,
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.
|
MediaTranscodingStateChangeEvent(MediaObject source,
String timestamp,
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 timestamp,
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 timestamp,
String timestampMillis,
List<Tag> tags,
MediaObject object)
Indicates that an object has been created on the mediaserver
|
ObjectDestroyedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String objectId)
Indicates that an object has been destroyed on the mediaserver
|
OnDataChannelClosedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
int channelId)
Deprecated.
Use
DataChannelClose instead. |
OnDataChannelOpenedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
int channelId)
Deprecated.
Use
DataChannelOpen instead. |
OnIceCandidateEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
IceCandidate candidate)
Deprecated.
Use
IceCandidateFound instead. |
OnIceComponentStateChangedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
int streamId,
int componentId,
IceComponentState state)
Deprecated.
Use
IceComponentStateChange instead. |
OnIceGatheringDoneEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Deprecated.
Use
IceGatheringDone instead. |
OnKeySoftLimitEvent(MediaObject source,
String timestamp,
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 timestamp,
String timestampMillis,
List<Tag> tags,
String type) |
RaiseBaseEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags) |
RecordingEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type)
Fired when the recoding effectively starts.
|
StoppedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type) |
UriEndpointStateChangedEvent(MediaObject source,
String timestamp,
String timestampMillis,
List<Tag> tags,
String type,
UriEndpointState state)
Indicates the new state of the endpoint
|
Copyright © 2020 Kurento. All rights reserved.