|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.smaxe.uv.client.video.AbstractVideo com.smaxe.uv.client.video.FlvVideo
public final class FlvVideo
FlvVideo
- IVideo
implementation that saves
incoming stream to the file.
Constructor Summary | |
---|---|
FlvVideo(IMediaStreamAcceptor acceptor)
Constructor. |
|
FlvVideo(IMediaStreamAcceptor acceptor,
MediaStreamInfo info)
Constructor. |
|
FlvVideo(java.lang.String file,
boolean sync)
Constructor. |
|
FlvVideo(java.lang.String file,
int bufferSize)
Constructor. |
|
FlvVideo(java.lang.String file,
int bufferSize,
boolean sync)
Constructor. |
Method Summary | |
---|---|
void |
onAudioData(MediaData data)
Notifies about available audio frame. |
void |
onCuePoint(java.lang.Object data)
Notifies about stream's cue point. |
void |
onFlvData(MediaData data)
Notifies about available flv-data. |
void |
onMetaData(java.lang.Object data)
Notifies about stream's metadata. |
void |
onSetDataFrame(java.lang.String method,
java.lang.Object data)
Notifies about "@setDataFrame" frame. |
void |
onVideoData(MediaData data)
Notifies about available video frame. |
void |
release()
Releases the resources. |
Methods inherited from class com.smaxe.uv.client.video.AbstractVideo |
---|
bufferLength, bytesLoaded, bytesTotal, clear, clearPlayBuffer, fps, liveDelay, reset, time |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FlvVideo(IMediaStreamAcceptor acceptor)
acceptor
- public FlvVideo(IMediaStreamAcceptor acceptor, MediaStreamInfo info)
acceptor
- info
- public FlvVideo(java.lang.String file, boolean sync) throws java.lang.Exception
file
- destination flv filesync
-
java.lang.Exception
- if an exception occurredpublic FlvVideo(java.lang.String file, int bufferSize) throws java.lang.Exception
file
- destination flv filebufferSize
- buffer size (set -1
to do not use buffer)
java.lang.Exception
- if an exception occurredpublic FlvVideo(java.lang.String file, int bufferSize, boolean sync) throws java.lang.Exception
file
- destination flv filebufferSize
- buffer size (set -1
to do not use buffer)sync
-
java.lang.Exception
- if an exception occurredMethod Detail |
---|
public void release()
public void onAudioData(MediaData data)
IVideo
Note: This method should be really quick.
onAudioData
in interface IVideo
onAudioData
in class AbstractVideo
data
- audio data framepublic void onVideoData(MediaData data)
IVideo
Note: This method should be really quick.
onVideoData
in interface IVideo
onVideoData
in class AbstractVideo
data
- video data framepublic void onFlvData(MediaData data)
IVideo
Note: This method should be really quick.
onFlvData
in interface IVideo
onFlvData
in class AbstractVideo
public void onCuePoint(java.lang.Object data)
IVideo
Note: This method should be really quick.
onCuePoint
in interface IVideo
onCuePoint
in class AbstractVideo
data
- cue-point datapublic void onMetaData(java.lang.Object data)
IVideo
Note: This method should be really quick.
onMetaData
in interface IVideo
onMetaData
in class AbstractVideo
data
- meta-datapublic void onSetDataFrame(java.lang.String method, java.lang.Object data)
IVideo
Note: This method should be really quick.
onSetDataFrame
in interface IVideo
onSetDataFrame
in class AbstractVideo
method
- methoddata
- meta-data
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |