Package org.kurento.client
Interface SessionEndpoint
-
- All Superinterfaces:
Endpoint
,KurentoObject
,MediaElement
,MediaObject
- All Known Subinterfaces:
BaseRtpEndpoint
,HttpEndpoint
,HttpPostEndpoint
,RtpEndpoint
,SdpEndpoint
,WebRtcEndpoint
public interface SessionEndpoint extends Endpoint
All networked Endpoints that require to manage connection sessions with remote peers implement this interface.
-
-
Method Summary
-
Methods inherited from interface org.kurento.client.KurentoObject
addEventListener, invoke, isCommited, release, release, release, removeEventListener, waitCommited, whenCommited, whenCommited
-
Methods inherited from interface org.kurento.client.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, 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, setVideoFormat
-
Methods inherited from interface org.kurento.client.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 Detail
-
addMediaSessionTerminatedListener
ListenerSubscription addMediaSessionTerminatedListener(EventListener<MediaSessionTerminatedEvent> listener)
Add aEventListener
for 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 aEventListener
for 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
void removeMediaSessionTerminatedListener(ListenerSubscription listenerSubscription)
Remove aListenerSubscription
for eventMediaSessionTerminatedEvent
. Synchronous call.- Parameters:
listenerSubscription
- Listener subscription to be removed
-
removeMediaSessionTerminatedListener
void removeMediaSessionTerminatedListener(ListenerSubscription listenerSubscription, Continuation<Void> cont)
Remove aListenerSubscription
for 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 aEventListener
for 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 aEventListener
for 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
void removeMediaSessionStartedListener(ListenerSubscription listenerSubscription)
Remove aListenerSubscription
for eventMediaSessionStartedEvent
. Synchronous call.- Parameters:
listenerSubscription
- Listener subscription to be removed
-
removeMediaSessionStartedListener
void removeMediaSessionStartedListener(ListenerSubscription listenerSubscription, Continuation<Void> cont)
Remove aListenerSubscription
for 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
-
-