public final class LogVideo extends AbstractVideo
LogVideo
- IVideo
implementation which logs events.Constructor and Description |
---|
LogVideo()
Constructor.
|
LogVideo(java.io.PrintStream ps)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears video state.
|
void |
clearPlayBuffer()
Clears video play buffer.
|
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 |
onVideoData(MediaData data)
Notifies about available video frame.
|
void |
reset()
Resets video.
|
bufferLength, bytesLoaded, bytesTotal, fps, liveDelay, onSetDataFrame, time
public LogVideo()
public LogVideo(java.io.PrintStream ps)
ps
- public void clear()
IVideo
clear
in interface IVideo
clear
in class AbstractVideo
public void clearPlayBuffer()
IVideo
clearPlayBuffer
in interface IVideo
clearPlayBuffer
in class AbstractVideo
public void reset()
IVideo
reset
in interface IVideo
reset
in class AbstractVideo
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-data