public interface PointerDetectorFilter
extends org.kurento.client.Filter
Filter detects UI pointers in a video feed.| Modifier and Type | Interface and Description |
|---|---|
static class |
PointerDetectorFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
addWindow(PointerDetectorWindowMediaParam window)
Adds a new detection window for the filter to detect pointers entering or exiting the window
|
void |
addWindow(PointerDetectorWindowMediaParam window,
org.kurento.client.Continuation<Void> cont)
Asynchronous version of addWindow:
Continuation.onSuccess(F) is called when the action is
done. |
void |
addWindow(org.kurento.client.Transaction tx,
PointerDetectorWindowMediaParam window)
Adds a new detection window for the filter to detect pointers entering or exiting the window
|
org.kurento.client.ListenerSubscription |
addWindowInListener(org.kurento.client.EventListener<WindowInEvent> listener)
Add a
EventListener for event WindowInEvent. |
void |
addWindowInListener(org.kurento.client.EventListener<WindowInEvent> listener,
org.kurento.client.Continuation<org.kurento.client.ListenerSubscription> cont)
Add a
EventListener for event WindowInEvent. |
org.kurento.client.ListenerSubscription |
addWindowOutListener(org.kurento.client.EventListener<WindowOutEvent> listener)
Add a
EventListener for event WindowOutEvent. |
void |
addWindowOutListener(org.kurento.client.EventListener<WindowOutEvent> listener,
org.kurento.client.Continuation<org.kurento.client.ListenerSubscription> cont)
Add a
EventListener for event WindowOutEvent. |
void |
clearWindows()
Removes all pointer detector windows
|
void |
clearWindows(org.kurento.client.Continuation<Void> cont)
Asynchronous version of clearWindows:
Continuation.onSuccess(F) is called when the action is
done. |
void |
clearWindows(org.kurento.client.Transaction tx)
Removes all pointer detector windows
|
void |
removeWindow(String windowId)
Removes a window from the list to be monitored
|
void |
removeWindow(String windowId,
org.kurento.client.Continuation<Void> cont)
Asynchronous version of removeWindow:
Continuation.onSuccess(F) is called when the action is
done. |
void |
removeWindow(org.kurento.client.Transaction tx,
String windowId)
Removes a window from the list to be monitored
|
void |
removeWindowInListener(org.kurento.client.ListenerSubscription listenerSubscription)
Remove a
ListenerSubscription for event WindowInEvent. |
void |
removeWindowInListener(org.kurento.client.ListenerSubscription listenerSubscription,
org.kurento.client.Continuation<Void> cont)
Remove a
ListenerSubscription for event WindowInEvent. |
void |
removeWindowOutListener(org.kurento.client.ListenerSubscription listenerSubscription)
Remove a
ListenerSubscription for event WindowOutEvent. |
void |
removeWindowOutListener(org.kurento.client.ListenerSubscription listenerSubscription,
org.kurento.client.Continuation<Void> cont)
Remove a
ListenerSubscription for event WindowOutEvent. |
void |
trackColorFromCalibrationRegion()
This method allows to calibrate the tracking color.
|
void |
trackColorFromCalibrationRegion(org.kurento.client.Continuation<Void> cont)
Asynchronous version of trackColorFromCalibrationRegion:
Continuation.onSuccess(F) is called when the action is
done. |
void |
trackColorFromCalibrationRegion(org.kurento.client.Transaction tx)
This method allows to calibrate the tracking color.
|
addElementConnectedListener, addElementConnectedListener, addElementDisconnectedListener, addElementDisconnectedListener, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, getGstreamerDot, getGstreamerDot, getGstreamerDot, getGstreamerDot, getGstreamerDot, getGstreamerDot, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSinkConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, getSourceConnections, removeElementConnectedListener, removeElementConnectedListener, removeElementDisconnectedListener, removeElementDisconnectedListener, setAudioFormat, setAudioFormat, setAudioFormat, setOutputBitrate, setOutputBitrate, setOutputBitrate, setVideoFormat, setVideoFormat, setVideoFormataddErrorListener, addErrorListener, addTag, addTag, addTag, getChilds, getChilds, getChilds, 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, setSendTagsInEventsvoid addWindow(PointerDetectorWindowMediaParam window)
window - The window to be addedvoid addWindow(PointerDetectorWindowMediaParam window, org.kurento.client.Continuation<Void> cont)
Continuation.onSuccess(F) is called when the action is
done. If an error occurs, Continuation.onError(java.lang.Throwable) is called.window - The window to be addedaddWindow(org.kurento.module.pointerdetector.PointerDetectorWindowMediaParam)void addWindow(org.kurento.client.Transaction tx,
PointerDetectorWindowMediaParam window)
window - The window to be addedvoid clearWindows()
void clearWindows(org.kurento.client.Continuation<Void> cont)
Continuation.onSuccess(F) is called when the action is
done. If an error occurs, Continuation.onError(java.lang.Throwable) is called.clearWindows()void clearWindows(org.kurento.client.Transaction tx)
void trackColorFromCalibrationRegion()
void trackColorFromCalibrationRegion(org.kurento.client.Continuation<Void> cont)
Continuation.onSuccess(F) is called when the action is
done. If an error occurs, Continuation.onError(java.lang.Throwable) is called.trackColorFromCalibrationRegion()void trackColorFromCalibrationRegion(org.kurento.client.Transaction tx)
void removeWindow(String windowId)
windowId - the id of the window to be removedvoid removeWindow(String windowId, org.kurento.client.Continuation<Void> cont)
Continuation.onSuccess(F) is called when the action is
done. If an error occurs, Continuation.onError(java.lang.Throwable) is called.windowId - the id of the window to be removedremoveWindow(java.lang.String)void removeWindow(org.kurento.client.Transaction tx,
String windowId)
windowId - the id of the window to be removedorg.kurento.client.ListenerSubscription addWindowInListener(org.kurento.client.EventListener<WindowInEvent> listener)
EventListener for event WindowInEvent. Synchronous call.listener - Listener to be called on WindowInEventvoid addWindowInListener(org.kurento.client.EventListener<WindowInEvent> listener, org.kurento.client.Continuation<org.kurento.client.ListenerSubscription> cont)
EventListener for event WindowInEvent. Asynchronous call.
Calls Continuation<ListenerSubscription> when it has been added.listener - Listener to be called on WindowInEventcont - Continuation to be called when the listener is registeredvoid removeWindowInListener(org.kurento.client.ListenerSubscription listenerSubscription)
ListenerSubscription for event WindowInEvent. Synchronous call.listenerSubscription - Listener subscription to be removedvoid removeWindowInListener(org.kurento.client.ListenerSubscription listenerSubscription,
org.kurento.client.Continuation<Void> cont)
ListenerSubscription for event WindowInEvent. Asynchronous call.
Calls Continuation<Void> when it has been removed.listenerSubscription - Listener subscription to be removedcont - Continuation to be called when the listener is removedorg.kurento.client.ListenerSubscription addWindowOutListener(org.kurento.client.EventListener<WindowOutEvent> listener)
EventListener for event WindowOutEvent. Synchronous call.listener - Listener to be called on WindowOutEventvoid addWindowOutListener(org.kurento.client.EventListener<WindowOutEvent> listener, org.kurento.client.Continuation<org.kurento.client.ListenerSubscription> cont)
EventListener for event WindowOutEvent. Asynchronous call.
Calls Continuation<ListenerSubscription> when it has been added.listener - Listener to be called on WindowOutEventcont - Continuation to be called when the listener is registeredvoid removeWindowOutListener(org.kurento.client.ListenerSubscription listenerSubscription)
ListenerSubscription for event WindowOutEvent. Synchronous call.listenerSubscription - Listener subscription to be removedvoid removeWindowOutListener(org.kurento.client.ListenerSubscription listenerSubscription,
org.kurento.client.Continuation<Void> cont)
ListenerSubscription for event WindowOutEvent. Asynchronous call.
Calls Continuation<Void> when it has been removed.listenerSubscription - Listener subscription to be removedcont - Continuation to be called when the listener is removedCopyright © 2015. All rights reserved.