public class DataSource extends PushBufferDataSource implements CaptureDevice, FrameGrabbingControl
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object[] |
controls |
DURATION_UNBOUNDED, DURATION_UNKNOWN| Constructor and Description |
|---|
DataSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
static VideoFormat |
convertCivilFormat(com.lti.civil.VideoFormat civilVideoFormat) |
void |
disconnect() |
CaptureDeviceInfo |
getCaptureDeviceInfo() |
java.lang.String |
getContentType() |
java.lang.Object |
getControl(java.lang.String controlType) |
java.awt.Component |
getControlComponent() |
java.lang.Object[] |
getControls() |
Time |
getDuration() |
FormatControl[] |
getFormatControls() |
PushBufferStream[] |
getStreams() |
Buffer |
grabFrame() |
void |
start() |
void |
stop() |
getLocator, initCheck, setLocatorpublic Buffer grabFrame()
grabFrame in interface FrameGrabbingControlpublic java.awt.Component getControlComponent()
getControlComponent in interface Controlpublic void connect()
throws java.io.IOException
connect in interface CaptureDeviceconnect in class DataSourcejava.io.IOExceptionpublic void disconnect()
disconnect in interface CaptureDevicedisconnect in class DataSourcepublic java.lang.String getContentType()
getContentType in class DataSourcepublic java.lang.Object getControl(java.lang.String controlType)
getControl in interface ControlsgetControl in class DataSourcepublic java.lang.Object[] getControls()
getControls in interface ControlsgetControls in class DataSourcepublic void start()
throws java.io.IOException
start in interface CaptureDevicestart in class DataSourcejava.io.IOExceptionpublic void stop()
throws java.io.IOException
stop in interface CaptureDevicestop in class DataSourcejava.io.IOExceptionpublic Time getDuration()
getDuration in interface DurationgetDuration in class DataSourcepublic PushBufferStream[] getStreams()
getStreams in class PushBufferDataSourcepublic static VideoFormat convertCivilFormat(com.lti.civil.VideoFormat civilVideoFormat)
public CaptureDeviceInfo getCaptureDeviceInfo()
getCaptureDeviceInfo in interface CaptureDevicepublic FormatControl[] getFormatControls()
getFormatControls in interface CaptureDevice