Kurento Media Builder base interface.
Codec used for transmission of audio.
Base class for the implementation of RTP-based communication endpoints.
Event raised by a
ZBarFilter when a code is found in the data being streamed.
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
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.
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.
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.
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.
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.
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.
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
Represents the state of the RTCDataChannel
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.
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.
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.
Indicates the new state of the endpoint
Codec used for transmission of video.
Endpoint that provides bidirectional WebRTC capabilities for Kurento.
This filter detects QR codes in a video feed.