public class VideoCaptureImpl extends VideoSource implements Configurable
VideoSource class for video capture device.PROPERTY_SIZEPROPERTY_ACTIVE, PROPERTY_ENABLED, PROPERTY_NAME| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activates this media source.
|
boolean |
configure() |
void |
deactivate()
Deactivates this media source.
|
java.lang.Object |
getData()
Returns image data from this source.
|
FilterGraphManager |
getFilterGraphManager() |
static java.util.List<VideoSource> |
getVideoCaptureSources() |
SmartTee |
getVideoSourceFilter() |
void |
release()
Releases this capture.
|
void |
run() |
void |
stop() |
ImmutableBitmap |
takeScreenshot() |
getAvailablegetLocation, getSize, setLocation, setSizeaddPropertyChangeListener, getName, getPropertyChangeSupport, isActive, isEnabled, removePropertyChangeListener, setEnabled, setName, toStringpublic void activate()
MediaSourceactivate in class MediaSourcepublic void deactivate()
MediaSourcedeactivate in class MediaSourcepublic java.lang.Object getData()
ImageSourcegetData in class ImageSourcepublic ImmutableBitmap takeScreenshot()
public SmartTee getVideoSourceFilter()
public FilterGraphManager getFilterGraphManager()
public void run()
public void stop()
public void release()
release in class MediaSourcepublic static java.util.List<VideoSource> getVideoCaptureSources()
public boolean configure()
configure in interface Configurable