public final class FlvFileMediaStream extends FileMediaStream implements IMediaStream
FlvFileMediaStream - the implementation of the FLV file media stream.IMediaStream.IListener, IMediaStream.ListenerAdapter| Constructor and Description |
|---|
FlvFileMediaStream(java.io.File file)
Constructor.
|
FlvFileMediaStream(java.io.File file,
int bufferSize)
Constructor.
|
FlvFileMediaStream(java.lang.String file)
Constructor.
|
FlvFileMediaStream(java.lang.String file,
int bufferSize)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
release()
Releases resources acquired by the stream.
|
boolean |
retrieve(IMediaStream.IListener listener)
Retrieves next portion of data (the result is returned through the
listener). |
getSource, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSourcepublic FlvFileMediaStream(java.lang.String file)
throws java.lang.Exception
file - flv filejava.lang.Exception - if an exception occurredpublic FlvFileMediaStream(java.io.File file)
throws java.lang.Exception
file - flv filejava.lang.Exception - if an exception occurredpublic FlvFileMediaStream(java.lang.String file,
int bufferSize)
throws java.lang.Exception
file - flv filebufferSize - buffer sizejava.lang.Exception - if an exception occurredpublic FlvFileMediaStream(java.io.File file,
int bufferSize)
throws java.lang.Exception
file - flv filebufferSize - buffer sizejava.lang.Exception - if an exception occurredpublic boolean retrieve(IMediaStream.IListener listener)
IMediaStreamlistener).
true if media data is provided; false if
end of stream is detected, exception is thrown or timeout event notification.retrieve in interface IMediaStreamlistener - media stream listenertrue if media data is available; otherwise falsepublic void release()
IMediaStreamrelease in interface IMediaStreamrelease in class FileMediaStream