public class WebmDataSink extends Object implements javax.media.DataSink, javax.media.protocol.BufferTransferHandler
| Constructor and Description |
|---|
WebmDataSink(String filename,
javax.media.protocol.DataSource dataSource)
Initialize a new WebmDataSink instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDataSinkListener(javax.media.datasink.DataSinkListener dataSinkListener) |
void |
close() |
String |
getContentType() |
Object |
getControl(String s) |
Object[] |
getControls() |
RecorderEventHandler |
getEventHandler() |
javax.media.MediaLocator |
getOutputLocator() |
void |
open() |
void |
removeDataSinkListener(javax.media.datasink.DataSinkListener dataSinkListener) |
void |
setEventHandler(RecorderEventHandler eventHandler) |
void |
setKeyFrameControl(KeyFrameControl keyFrameControl) |
void |
setOutputLocator(javax.media.MediaLocator mediaLocator) |
void |
setSource(javax.media.protocol.DataSource dataSource) |
void |
setSsrc(long ssrc) |
void |
start() |
void |
stop() |
void |
transferData(javax.media.protocol.PushBufferStream stream) |
public WebmDataSink(String filename, javax.media.protocol.DataSource dataSource)
filename - the name of the file into which to write.dataSource - the DataSource to use.public void addDataSinkListener(javax.media.datasink.DataSinkListener dataSinkListener)
addDataSinkListener in interface javax.media.DataSinkpublic void close()
close in interface javax.media.DataSinkpublic String getContentType()
getContentType in interface javax.media.DataSinkpublic javax.media.MediaLocator getOutputLocator()
getOutputLocator in interface javax.media.DataSinkpublic void open()
throws IOException,
SecurityException
open in interface javax.media.DataSinkIOExceptionSecurityExceptionpublic void removeDataSinkListener(javax.media.datasink.DataSinkListener dataSinkListener)
removeDataSinkListener in interface javax.media.DataSinkpublic void setOutputLocator(javax.media.MediaLocator mediaLocator)
setOutputLocator in interface javax.media.DataSinkpublic void start()
throws IOException
start in interface javax.media.DataSinkIOExceptionpublic void stop()
throws IOException
stop in interface javax.media.DataSinkIOExceptionpublic Object getControl(String s)
getControl in interface javax.media.Controlspublic Object[] getControls()
getControls in interface javax.media.Controlspublic void setSource(javax.media.protocol.DataSource dataSource)
throws IOException,
javax.media.IncompatibleSourceException
setSource in interface javax.media.MediaHandlerIOExceptionjavax.media.IncompatibleSourceExceptionpublic void transferData(javax.media.protocol.PushBufferStream stream)
transferData in interface javax.media.protocol.BufferTransferHandlerpublic void setKeyFrameControl(KeyFrameControl keyFrameControl)
public RecorderEventHandler getEventHandler()
public void setEventHandler(RecorderEventHandler eventHandler)
public void setSsrc(long ssrc)
Copyright © 2021 jitsi.org. All rights reserved.