|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 occurred
public 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 occurred
public 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 occurred| Method Detail |
|---|
public void release()
public void onAudioData(MediaData data)
IVideoNote: This method should be really quick.
onAudioData in interface IVideoonAudioData in class AbstractVideodata - audio data framepublic void onVideoData(MediaData data)
IVideoNote: This method should be really quick.
onVideoData in interface IVideoonVideoData in class AbstractVideodata - video data framepublic void onFlvData(MediaData data)
IVideoNote: This method should be really quick.
onFlvData in interface IVideoonFlvData in class AbstractVideopublic void onCuePoint(java.lang.Object data)
IVideoNote: This method should be really quick.
onCuePoint in interface IVideoonCuePoint in class AbstractVideodata - cue-point datapublic void onMetaData(java.lang.Object data)
IVideoNote: This method should be really quick.
onMetaData in interface IVideoonMetaData in class AbstractVideodata - meta-data
public void onSetDataFrame(java.lang.String method,
java.lang.Object data)
IVideoNote: This method should be really quick.
onSetDataFrame in interface IVideoonSetDataFrame in class AbstractVideomethod - methoddata - meta-data
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||