Methods Summary |
---|
public void | close()
// If its been connected atleast once, disconnect the input
if (!firstConnect) {
inputDS.disconnect();
}
|
public void | connect()
if (firstConnect) {
inputDS.connect();
firstConnect = false;
}
|
public void | disconnect()
// Don't disconnect input first time
if (firstDisconnect) {
firstDisconnect = false;
} else {
close();
}
|
public javax.media.CaptureDeviceInfo | getCaptureDeviceInfo()
return ((CaptureDevice)inputDS).getCaptureDeviceInfo();
|
public java.lang.String | getContentType()
return inputDS.getContentType();
|
public java.lang.Object | getControl(java.lang.String ctype)
return inputDS.getControl(ctype);
|
public java.lang.Object[] | getControls()Controls
return inputDS.getControls();
|
public javax.media.Time | getDuration()Duration
return inputDS.getDuration();
|
public javax.media.control.FormatControl[] | getFormatControls()CaptureDevice
return ((CaptureDevice)inputDS).getFormatControls();
|
public javax.media.MediaLocator | getLocator()
return inputDS.getLocator();
|
public javax.media.protocol.PushBufferStream[] | getStreams()PushBufferDataSource
return inputDS.getStreams();
|
public void | start()
inputDS.start();
|
public void | stop()
inputDS.stop();
|