All Classes and Interfaces

Class
Description
Kurento Media Builder base interface.
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
 
Format for audio media
Codec used for transmission of audio.
Base class for the implementation of RTP-based communication endpoints.
.
Defines specific configuration for codecs
Event raised by a ZBarFilter when a code is found in the data being streamed.
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
 
State of the connection.
This event is raised when the connection between two peers changes.
This interface is to be used in asynchronous calls to the media server.
Describes the encryption and authentication algorithms
Event fired when a data channel is closed.
Event fired when a new data channel is created.
A Hub that allows routing between arbitrary port pairs
 
A Hub that sends a given source to all the connected sinks
 
Possible DSCP values
The DTLS connection state for a certain stream and component.
States of a DTLS connection.
Event fired when and ICE component DTLS connection state changes.
Indicates that an element has been connected to another
 
Indicates that an element has been disconnected from another
A dictionary that represents the stats gathered in the media element.
Event raised when the stream that the element sends out is finished.
Base interface for all end points.
A dictionary that represents the stats gathered in the endpoint element.
Fired whenever an undefined error related to the MediaObject has occurred
Parent interface for Kurento events.
Interface to be implemented by MediaEvent listeners.
FaceOverlayFilter interface.
 
Base interface for all filters.
Type of filter to be created.
Type that represents a fraction of an integer numerator over an integer denominator
How to fix gaps when they are found in the recorded stream.
 
 
 
Details of gstreamer dot graphs
A generic filter that allows injecting a single GStreamer element.
 
 
Endpoint that enables Kurento to work as an HTTP server, allowing peer HTTP clients to access media.
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.
 
A Hub is a routing MediaObject.
This MediaElement specifies a connection with a Hub
 
IceCandidate representation based on RTCIceCandidate interface.
Notifies a new local candidate.
The ICE candidate pair used by the ICE library, for a certain stream.
States of an ICE component.
Event fired when and ICE component state changes.
The ICE connection state for a certain stream and component.
Event fired when al ICE candidates have been gathered.
ImageOverlayFilter interface.
 
Factory to create MediaPipeline in the media server.
 
 
 
Interface to be implemented by objects that represent the subscription to an event in Kurento.
The basic building block of the media server, that can be interconnected inside a pipeline.
Base for all events raised by elements in the Kurento media server.
Fired when the incoming media flow begins or ends.
Fired when the outgoing media flow begins or ends.
Flowing state of the media.
A dictionary that represents the stats gathered.
Base interface used to manage capabilities common to all Kurento elements.
A pipeline is a container for a collection of MediaElements.
Media profile, used by the RecorderEndpoint builder to specify the codecs and media container that should be used for the recordings.
Event raised when the endpoint has successfully finished the signaling stage, and is ready for establishing a connection.
Event raised when the endpoint has finished its operation and the connection has been tore down.
State of the media.
This event is fired when the media connection between two peers changes, based on the RTCP packet flow.
Transcoding state for a media.
Event fired when an incoming media begins and codec transcoding is either required or not.
Type of media stream to be exchanged.
A Hub that allows routing of video between arbitrary port pairs and mixing of audio among several ports
 
Description of a loaded modules
Event fired when a new pair of ICE candidates is used by the ICE library.
Indicates that an object has been created on the media server
Indicates that an object has been destroyed on the media server
Used to customize the offer created by SdpEndpoint.generateOffer.
Fired when encryption is used and any stream reached the soft key usage limit, which means it will expire soon.
Generic OpenCV Filter
This MediaElement that just passes media through
 
Fired when the recorder goes to pause state
Retrieves content from external sources.
 
 
 
 
Provides functionality to store media contents.
 
Fired when the recoding effectively starts.
Defines values for parameters of congestion control
 
RTC codec statistics
Represents the state of the RTCDataChannel
Statistics related to RTC data channels.
 
 
Statistics that represents the measurement metrics for the incoming media stream.
Statistics related to the media stream.
Statistics related to the media stream.
Statistics that represents the measurement metrics for the outgoing media stream.
Statistics related to the peer connection.
Statistics for the RTP stream
An RTCStats dictionary represents the stats gathered.
Represents the state of the checklist for the local and remote candidates in a pair.
Types of candidates
Statistics related to RTC data channels.
Endpoint that provides bidirectional content delivery capabilities through the RTP or SRTP protocols.
 
Security Descriptions for Media Streams
Interface implemented by Endpoints that require an SDP Offer/Answer negotiation in order to configure a media session.
Description of the media server
This is a standalone object for managing the MediaServer
Indicates if the server is a real media server or a proxy
All networked Endpoints that require to manage connection sessions with remote peers implement this interface.
A dictionary that represents the stats gathered.
The type of the object.
Fired when the recorder has been stopped and all the media has been written to storage.
Pair key-value with info about a MediaObject
 
 
 
 
 
 
 
Interface for endpoints the require a URI to work.
State of the endpoint
Indicates the new state of the endpoint
Format for video media
Codec used for transmission of video.
 
Endpoint that provides bidirectional WebRTC capabilities for Kurento.
 
This filter detects QR codes in a video feed.