video.jmf
Class MonitorCDS
java.lang.Object
javax.media.protocol.DataSource
javax.media.protocol.PushBufferDataSource
video.jmf.MonitorCDS
- All Implemented Interfaces:
- javax.media.Controls, javax.media.Duration, javax.media.protocol.CaptureDevice
public class MonitorCDS
- extends javax.media.protocol.PushBufferDataSource
- implements javax.media.protocol.CaptureDevice
| Fields inherited from interface javax.media.Duration |
DURATION_UNBOUNDED, DURATION_UNKNOWN |
|
Constructor Summary |
MonitorCDS(javax.media.protocol.DataSource ds)
|
| Methods inherited from class javax.media.protocol.DataSource |
getLocator, setLocator |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MonitorCDS
public MonitorCDS(javax.media.protocol.DataSource ds)
getControls
public java.lang.Object[] getControls()
- Specified by:
getControls in interface javax.media.Controls- Specified by:
getControls in class javax.media.protocol.DataSource
getControl
public java.lang.Object getControl(java.lang.String value)
- Specified by:
getControl in interface javax.media.Controls- Specified by:
getControl in class javax.media.protocol.DataSource
getCaptureDeviceInfo
public javax.media.CaptureDeviceInfo getCaptureDeviceInfo()
- Specified by:
getCaptureDeviceInfo in interface javax.media.protocol.CaptureDevice
getFormatControls
public javax.media.control.FormatControl[] getFormatControls()
- Specified by:
getFormatControls in interface javax.media.protocol.CaptureDevice
getContentType
public java.lang.String getContentType()
- Specified by:
getContentType in class javax.media.protocol.DataSource
connect
public void connect()
throws java.io.IOException
- Specified by:
connect in interface javax.media.protocol.CaptureDevice- Specified by:
connect in class javax.media.protocol.DataSource
- Throws:
java.io.IOException
disconnect
public void disconnect()
- Specified by:
disconnect in interface javax.media.protocol.CaptureDevice- Specified by:
disconnect in class javax.media.protocol.DataSource
start
public void start()
throws java.io.IOException
- Specified by:
start in interface javax.media.protocol.CaptureDevice- Specified by:
start in class javax.media.protocol.DataSource
- Throws:
java.io.IOException
stop
public void stop()
throws java.io.IOException
- Specified by:
stop in interface javax.media.protocol.CaptureDevice- Specified by:
stop in class javax.media.protocol.DataSource
- Throws:
java.io.IOException
getDuration
public javax.media.Time getDuration()
- Specified by:
getDuration in interface javax.media.Duration- Specified by:
getDuration in class javax.media.protocol.DataSource
getStreams
public javax.media.protocol.PushBufferStream[] getStreams()
- Specified by:
getStreams in class javax.media.protocol.PushBufferDataSource