Interface SessionEndpoint
- All Superinterfaces:
Endpoint, KurentoObject, MediaElement, MediaObject
- All Known Subinterfaces:
BaseRtpEndpoint, HttpEndpoint, HttpPostEndpoint, RtpEndpoint, SdpEndpoint, WebRtcEndpoint
All networked Endpoints that require to manage connection sessions with remote peers implement this interface.
-
Method Summary
Modifier and TypeMethodDescriptionAdd aEventListenerfor eventMediaSessionStartedEvent.voidaddMediaSessionStartedListener(EventListener<MediaSessionStartedEvent> listener, Continuation<ListenerSubscription> cont) Add aEventListenerfor eventMediaSessionStartedEvent.Add aEventListenerfor eventMediaSessionTerminatedEvent.voidaddMediaSessionTerminatedListener(EventListener<MediaSessionTerminatedEvent> listener, Continuation<ListenerSubscription> cont) Add aEventListenerfor eventMediaSessionTerminatedEvent.voidremoveMediaSessionStartedListener(ListenerSubscription listenerSubscription) Remove aListenerSubscriptionfor eventMediaSessionStartedEvent.voidremoveMediaSessionStartedListener(ListenerSubscription listenerSubscription, Continuation<Void> cont) Remove aListenerSubscriptionfor eventMediaSessionStartedEvent.voidremoveMediaSessionTerminatedListener(ListenerSubscription listenerSubscription) Remove aListenerSubscriptionfor eventMediaSessionTerminatedEvent.voidremoveMediaSessionTerminatedListener(ListenerSubscription listenerSubscription, Continuation<Void> cont) Remove aListenerSubscriptionfor eventMediaSessionTerminatedEvent.Methods inherited from interface KurentoObject
addEventListener, invoke, isCommited, release, release, release, removeEventListener, waitCommited, whenCommited, whenCommitedMethods inherited from interface MediaElement
addElementConnectedListener, addElementConnectedListener, addElementDisconnectedListener, addElementDisconnectedListener, addMediaFlowInStateChangedListener, addMediaFlowInStateChangedListener, addMediaFlowOutStateChangedListener, addMediaFlowOutStateChangedListener, addMediaTranscodingStateChangedListener, addMediaTranscodingStateChangedListener, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, dumpGstreamerDot, dumpGstreamerDot, dumpGstreamerDot, dumpGstreamerDot, dumpGstreamerDot, dumpGstreamerDot, getEncoderBitrate, getEncoderBitrate, getEncoderBitrate, getGstreamerDot, getGstreamerDot, getGstreamerDot, getGstreamerDot, getGstreamerDot, getGstreamerDot, getMaxEncoderBitrate, getMaxEncoderBitrate, getMaxEncoderBitrate, getMinEncoderBitrate, getMinEncoderBitrate, getMinEncoderBitrate, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getStats, getStats, getStats, getStats, getStats, getStats, isMediaFlowingIn, isMediaFlowingIn, isMediaFlowingIn, isMediaFlowingIn, isMediaFlowingIn, isMediaFlowingIn, isMediaFlowingOut, isMediaFlowingOut, isMediaFlowingOut, isMediaFlowingOut, isMediaFlowingOut, isMediaFlowingOut, isMediaTranscoding, isMediaTranscoding, isMediaTranscoding, isMediaTranscoding, isMediaTranscoding, isMediaTranscoding, removeElementConnectedListener, removeElementConnectedListener, removeElementDisconnectedListener, removeElementDisconnectedListener, removeMediaFlowInStateChangedListener, removeMediaFlowInStateChangedListener, removeMediaFlowOutStateChangedListener, removeMediaFlowOutStateChangedListener, removeMediaTranscodingStateChangedListener, removeMediaTranscodingStateChangedListener, setAudioFormat, setAudioFormat, setAudioFormat, setEncoderBitrate, setEncoderBitrate, setEncoderBitrate, setMaxEncoderBitrate, setMaxEncoderBitrate, setMaxEncoderBitrate, setMinEncoderBitrate, setMinEncoderBitrate, setMinEncoderBitrate, setVideoFormat, setVideoFormat, setVideoFormatMethods inherited from interface MediaObject
addErrorListener, addErrorListener, addTag, addTag, addTag, getChildren, getChildren, getChildren, getCreationTime, getCreationTime, getCreationTime, getId, getId, getId, getMediaPipeline, getMediaPipeline, getMediaPipeline, getName, getName, getName, getParent, getParent, getParent, getSendTagsInEvents, getSendTagsInEvents, getSendTagsInEvents, getTag, getTag, getTag, getTags, getTags, getTags, removeErrorListener, removeErrorListener, removeTag, removeTag, removeTag, setName, setName, setName, setSendTagsInEvents, setSendTagsInEvents, setSendTagsInEvents
-
Method Details
-
addMediaSessionTerminatedListener
ListenerSubscription addMediaSessionTerminatedListener(EventListener<MediaSessionTerminatedEvent> listener) Add aEventListenerfor eventMediaSessionTerminatedEvent. Synchronous call.- Parameters:
listener- Listener to be called on MediaSessionTerminatedEvent- Returns:
- ListenerSubscription for the given Listener
-
addMediaSessionTerminatedListener
void addMediaSessionTerminatedListener(EventListener<MediaSessionTerminatedEvent> listener, Continuation<ListenerSubscription> cont) Add aEventListenerfor eventMediaSessionTerminatedEvent. Asynchronous call. Calls Continuation<ListenerSubscription> when it has been added.- Parameters:
listener- Listener to be called on MediaSessionTerminatedEventcont- Continuation to be called when the listener is registered
-
removeMediaSessionTerminatedListener
Remove aListenerSubscriptionfor eventMediaSessionTerminatedEvent. Synchronous call.- Parameters:
listenerSubscription- Listener subscription to be removed
-
removeMediaSessionTerminatedListener
void removeMediaSessionTerminatedListener(ListenerSubscription listenerSubscription, Continuation<Void> cont) Remove aListenerSubscriptionfor eventMediaSessionTerminatedEvent. Asynchronous call. Calls Continuation<Void> when it has been removed.- Parameters:
listenerSubscription- Listener subscription to be removedcont- Continuation to be called when the listener is removed
-
addMediaSessionStartedListener
ListenerSubscription addMediaSessionStartedListener(EventListener<MediaSessionStartedEvent> listener) Add aEventListenerfor eventMediaSessionStartedEvent. Synchronous call.- Parameters:
listener- Listener to be called on MediaSessionStartedEvent- Returns:
- ListenerSubscription for the given Listener
-
addMediaSessionStartedListener
void addMediaSessionStartedListener(EventListener<MediaSessionStartedEvent> listener, Continuation<ListenerSubscription> cont) Add aEventListenerfor eventMediaSessionStartedEvent. Asynchronous call. Calls Continuation<ListenerSubscription> when it has been added.- Parameters:
listener- Listener to be called on MediaSessionStartedEventcont- Continuation to be called when the listener is registered
-
removeMediaSessionStartedListener
Remove aListenerSubscriptionfor eventMediaSessionStartedEvent. Synchronous call.- Parameters:
listenerSubscription- Listener subscription to be removed
-
removeMediaSessionStartedListener
void removeMediaSessionStartedListener(ListenerSubscription listenerSubscription, Continuation<Void> cont) Remove aListenerSubscriptionfor eventMediaSessionStartedEvent. Asynchronous call. Calls Continuation<Void> when it has been removed.- Parameters:
listenerSubscription- Listener subscription to be removedcont- Continuation to be called when the listener is removed
-