de.humatic.dsj.sbe
Class StreamBufferCaptureSource
java.lang.Object
de.humatic.dsj.sbe.StreamBufferSource
de.humatic.dsj.sbe.StreamBufferCaptureSource
public class StreamBufferCaptureSource
- extends StreamBufferSource
StreamBufferCaptureSource represents capture devices that feed data
into the StreamBuffer engine.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamBufferCaptureSource
public StreamBufferCaptureSource(DSFilterInfo info)
- Constructs a StreamBufferCaptureSource for MPEG2 or DV capture devices.
To find valid devices use the getStreamBufferCaptureDevices(true)
method in DSStreamBufferGraph.
StreamBufferCaptureSource
public StreamBufferCaptureSource(DSFilterInfo vInfo,
DSFilterInfo aInfo,
int dvFlags)
- Constructs a StreamBufferCaptureSource for "standard" non MPEG2 or DV capture devices.
As the StreamBufferEngine works with DV or MPEG2 only, dsj will build a sourcegraph that
converts the devices' output to DV before feeding it into the Sink.
%dvFlags controls the DVEncoder, set to 1 for PAL, 0 for NTSC.
controlSource
public void controlSource(int parameter,
int value)
throws DSJException
- Controls basic transport parameters.
Parameters that StreamBufferCaptureSource supports:
SRC_RATE - 0 or 1
- Overrides:
controlSource in class StreamBufferSource
- Throws:
DSJException
getControls
public java.lang.Object getControls()
throws DSJException
- Overrides:
getControls in class StreamBufferSource
- Throws:
DSJException
getDeviceInfos
public DSFilterInfo[] getDeviceInfos()
- Overrides:
getDeviceInfos in class StreamBufferSource