public class DataSource extends AbstractPullBufferCaptureDevice
Constructor and Description |
---|
DataSource()
Initializes a new DataSource instance.
|
Modifier and Type | Method and Description |
---|---|
protected org.jitsi.impl.neomedia.jmfext.media.protocol.pulseaudio.DataSource.PulseAudioStream |
createStream(int streamIndex,
javax.media.control.FormatControl formatControl)
Creates a new PullBufferStream which is to be at a specific
zero-based index in the list of streams of this
PullBufferDataSource.
|
protected void |
doDisconnect()
Closes the connection to the media source specified by the
MediaLocator of this DataSource.
|
connect, createFrameRateControl, disconnect, doConnect, doStart, doStop, getCaptureDeviceInfo, getContentType, getControl, getControls, getDuration, getFormat, getFormatControls, getStreams, getStreamSyncRoot, getSupportedFormats, setCaptureDeviceInfo, setFormat, start, stop, streams
protected org.jitsi.impl.neomedia.jmfext.media.protocol.pulseaudio.DataSource.PulseAudioStream createStream(int streamIndex, javax.media.control.FormatControl formatControl)
createStream
in class AbstractPullBufferCaptureDevice
streamIndex
- the zero-based index of the PullBufferStream
in the list of streams of this PullBufferDataSourceformatControl
- the FormatControl which is to abstract the
Format-related information of the new instanceprotected void doDisconnect()
doDisconnect
in class AbstractPullBufferCaptureDevice
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.