| Interface | Description |
|---|---|
| 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 |
| BaseRtpEndpoint |
Handles RTP communications.
|
| 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 |
| Continuation<F> |
This interface is to be used in asynchronous calls to the media server.
|
| Dispatcher |
A
Hub that allows routing between arbitrary port pairs |
| DispatcherOneToMany |
A
Hub that sends a given source to all the connected sinks |
| Endpoint |
Base interface for all end points.
|
| Event |
Parent interface for Kurento events.
|
| EventListener<T extends Event> |
Interface to be implemented by
MediaEvent listeners. |
| FaceOverlayFilter |
FaceOverlayFilter interface.
|
| Filter |
Base interface for all filters.
|
| GenericMediaElement | |
| GStreamerFilter |
A generic filter interface that allows injecting any GStreamer element.
|
| Handler | |
| HttpEndpoint |
Endpoint that enables Kurento to work as an HTTP server, allowing peer HTTP clients to access media.
|
| 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. |
| Hub |
A Hub is a routing
MediaObject. |
| HubPort |
This
MediaElement specifies a connection with a Hub |
| ImageOverlayFilter |
ImageOverlayFilter interface.
|
| KurentoConnectionListener | |
| KurentoObject | |
| ListenerSubscription |
Interface to be implemented by objects that represent the subscription to an event in Kurento.
|
| MediaElement |
The basic building block of the media server, that can be interconnected inside a pipeline.
|
| MediaObject |
Base interface used to manage capabilities common to all Kurento elements.
|
| MediaPipeline |
A pipeline is a container for a collection of
MediaElements and :rom:cls:`MediaMixers |
| Mixer |
A
Hub that allows routing of video between arbitrary port pairs and mixing of audio among several ports |
| OpenCVFilter |
Generic OpenCV Filter
|
| PassThrough |
This
MediaElement that just passes media through |
| PlayerEndpoint |
Retrieves content from external sources.
|
| ReconnectedHandler | |
| RecorderEndpoint |
Provides functionality to store media contents.
|
| RtpEndpoint |
Endpoint that provides bidirectional content delivery capabilities with remote networked peers through RTP or SRTP protocol.
|
| SdpEndpoint |
Interface implemented by Endpoints that require an SDP Offer/Answer negotiation in order to configure a media session.
|
| ServerManager |
This is a standalone object for managing the MediaServer
|
| SessionEndpoint |
All networked Endpoints that require to manage connection sessions with remote peers implement this interface.
|
| TFuture<V> | |
| Transaction | |
| UriEndpoint |
Interface for endpoints the require a URI to work.
|
| WebRtcEndpoint |
Control interface for Kurento WebRTC endpoint.
|
| ZBarFilter |
This filter detects QR codes in a video feed.
|
| Class | Description |
|---|---|
| AbstractBuilder<T> |
Kurento Media Builder base interface.
|
| AlphaBlending.Builder | |
| AudioCaps |
Format for audio media
|
| CodecConfiguration |
Defines specific configuration for codecs
|
| CodeFoundEvent |
Event raised by a
ZBarFilter when a code is found in the data being streamed. |
| Composite.Builder | |
| ConnectionStateChangedEvent |
This event is raised when the connection between two peers changes.
|
| DataChannelCloseEvent |
Event fired when a data channel is closed.
|
| DataChannelOpenEvent |
Event fired when a new data channel is created.
|
| Dispatcher.Builder | |
| DispatcherOneToMany.Builder | |
| ElementConnectedEvent |
Indicates that an element has been connected to another
|
| ElementConnectionData | |
| ElementDisconnectedEvent |
Indicates that an element has been disconnected from another
|
| ElementStats |
A dictionary that represents the stats gathered in the media element.
|
| EndOfStreamEvent |
Event raised when the stream that the element sends out is finished.
|
| EndpointStats |
A dictionary that represents the stats gathered in the endpoint element.
|
| ErrorEvent |
Fired whenever an undefined error related to the MediaObject has occurred
|
| FaceOverlayFilter.Builder | |
| Fraction |
Type that represents a fraction of an integer numerator over an integer denominator
|
| GenericMediaElement.Builder | |
| GenericMediaEvent | |
| GStreamerFilter.Builder | |
| HttpPostEndpoint.Builder | |
| HubPort.Builder | |
| IceCandidate |
IceCandidate representation based on
RTCIceCandidate interface. |
| IceCandidateFoundEvent |
Notifies a new local candidate.
|
| IceCandidatePair |
The ICE candidate pair used by the ice library, for a certain stream.
|
| IceComponentStateChangeEvent |
Event fired when and ICE component state changes.
|
| IceConnection |
The ICE connection state for a certain stream and component.
|
| IceGatheringDoneEvent |
Event fired when al ICE candidates have been gathered.
|
| ImageOverlayFilter.Builder | |
| KurentoClient |
Factory to create
MediaPipeline in the media server. |
| KurentoClientBuilder | |
| MediaEvent |
Base for all events raised by elements in the Kurento media server.
|
| MediaFlowInStateChangeEvent |
Fired when the incoming media flow begins or ends.
|
| MediaFlowOutStateChangeEvent |
Fired when the outgoing media flow begins or ends.
|
| MediaLatencyStat |
A dictionary that represents the stats gathered.
|
| MediaSessionStartedEvent |
Event raised when a session starts.
|
| MediaSessionTerminatedEvent |
Event raised when a session is terminated.
|
| MediaStateChangedEvent |
This event is fired when the media connection between two peers changes, based on the RTCP packet flow.
|
| MediaTranscodingStateChangeEvent |
Event fired when an incoming media begins and codec transcoding is either required or not.
|
| Mixer.Builder | |
| ModuleInfo |
Description of a loaded modules
|
| NewCandidatePairSelectedEvent |
Event fired when a new pair of ICE candidates is used by the ICE library.
|
| ObjectCreatedEvent |
Indicates that an object has been created on the mediaserver
|
| ObjectDestroyedEvent |
Indicates that an object has been destroyed on the mediaserver
|
| OfferOptions |
Used to customize the offer created by
SdpEndpoint.generateOffer. |
| OnDataChannelClosedEvent | Deprecated
Use
DataChannelClose instead. |
| OnDataChannelOpenedEvent | Deprecated
Use
DataChannelOpen instead. |
| OnIceCandidateEvent | Deprecated
Use
IceCandidateFound instead. |
| OnIceComponentStateChangedEvent | Deprecated
Use
IceComponentStateChange instead. |
| OnIceGatheringDoneEvent | Deprecated
Use
IceGatheringDone instead. |
| OnKeySoftLimitEvent |
Fired when encryption is used and any stream reached the soft key usage limit, which means it will expire soon.
|
| PassThrough.Builder | |
| PausedEvent | |
| PlayerEndpoint.Builder | |
| Properties | |
| RaiseBaseEvent | |
| RecorderEndpoint.Builder | |
| RecordingEvent |
Fired when the recoding effectively starts.
|
| RembParams |
Defines values for parameters of congestion control
|
| RTCCertificateStats | |
| RTCCodec |
RTC codec statistics
|
| RTCDataChannelStats |
Statistics related to RTC data channels.
|
| RTCIceCandidateAttributes | |
| RTCIceCandidatePairStats | |
| RTCInboundRTPStreamStats |
Statistics that represents the measurement metrics for the incoming media stream.
|
| RTCMediaStreamStats |
Statistics related to the media stream.
|
| RTCMediaStreamTrackStats |
Statistics related to the media stream.
|
| RTCOutboundRTPStreamStats |
Statistics that represents the measurement metrics for the outgoing media stream.
|
| RTCPeerConnectionStats |
Statistics related to the peer connection.
|
| RTCRTPStreamStats |
Statistics for the RTP stream
|
| RTCStats |
An RTCStats dictionary represents the stats gathered.
|
| RTCTransportStats |
Statistics related to RTC data channels.
|
| RtpEndpoint.Builder | |
| SDES |
Security Descriptions for Media Streams
|
| ServerInfo |
Description of the mediaserver
|
| Stats |
A dictionary that represents the stats gathered.
|
| StoppedEvent | |
| Tag |
Pair key-value with info about a MediaObject
|
| UriEndpointStateChangedEvent |
Indicates the new state of the endpoint
|
| VideoCaps |
Format for video media
|
| VideoInfo | |
| WebRtcEndpoint.Builder | |
| ZBarFilter.Builder |
| Enum | Description |
|---|---|
| AudioCodec |
Codec used for transmission of audio.
|
| CertificateKeyType |
.
|
| ConnectionState |
State of the connection.
|
| CryptoSuite |
Describes the encryption and authentication algorithms
|
| FilterType |
Type of filter to be created.
|
| GapsFixMethod |
How to fix gaps when they are found in the recorded stream.
|
| GstreamerDotDetails |
Details of gstreamer dot graphs
|
| IceComponentState |
States of an ICE component.
|
| MediaFlowState |
Flowing state of the media.
|
| MediaProfileSpecType |
Media Profile.
|
| MediaState |
State of the media.
|
| MediaTranscodingState |
Transcoding state for a media.
|
| MediaType |
Type of media stream to be exchanged.
|
| RTCDataChannelState |
Represents the state of the RTCDataChannel
|
| RTCStatsIceCandidatePairState |
Represents the state of the checklist for the local and remote candidates in a pair.
|
| RTCStatsIceCandidateType |
Types of candidates
|
| ServerType |
Indicates if the server is a real media server or a proxy
|
| StatsType |
The type of the object.
|
| UriEndpointState |
State of the endpoint
|
| VideoCodec |
Codec used for transmission of video.
|
| Exception | Description |
|---|---|
| TransactionException | |
| TransactionExecutionException | |
| TransactionNotCommitedException | |
| TransactionNotExecutedException | |
| TransactionRollbackException |
Copyright © 2022 Kurento. All rights reserved.