Package com.wowza.wms.stream.live
Interface ILivePlayer
-
public interface ILivePlayer
-
-
Field Summary
Fields Modifier and Type Field Description static int
BEHINDRESET
static int
FILTER_NODFRAMES
static int
FILTER_NOKFRAMES
static int
FILTER_NOPFRAMES
static int
FILTER_OUTPUTALL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
long
getLastSentAudioTC()
long
getLastSentDataTC()
long
getLastSentVideoTC()
long
getLastTimecodeOffset()
int
getLastVideoFilter()
void
init(IMediaStream parent, MediaStreamMap streams)
void
interruptPlay()
double
length()
void
pause(int pauseType, long timecode)
void
pauseRaw(int pauseType, long timecode)
boolean
play()
boolean
play(IMediaStream stream)
int
play(IMediaStream stream, java.io.OutputStream out, AMFObj wmsObjAudio, AMFObj wmsObjVideo, AMFObj wmsObjData, long[] sizes)
int
play(java.io.OutputStream out, AMFObj wmsObjAudio, AMFObj wmsObjVideo, AMFObj wmsObjData, long[] sizes)
void
reset(boolean isReset)
void
resetNoLookup()
void
seek(int location)
void
setBufferTime(int bufferTime)
void
setName(String name, String oldName, String ext, String queryStr, double playStart, double playLen, int playTransition)
void
shutdown()
long
size()
void
startPlay()
void
stopName(String name, String oldName, String ext, String queryStr, double playStart, double playLen, int playTransition)
void
switchName(String name, String oldName, String ext, String queryStr, double playStart, double playLen, int playTransition)
void
switchPlay()
void
updateLoggingValues()
-
-
-
Field Detail
-
FILTER_OUTPUTALL
static final int FILTER_OUTPUTALL
- See Also:
- Constant Field Values
-
FILTER_NODFRAMES
static final int FILTER_NODFRAMES
- See Also:
- Constant Field Values
-
FILTER_NOPFRAMES
static final int FILTER_NOPFRAMES
- See Also:
- Constant Field Values
-
FILTER_NOKFRAMES
static final int FILTER_NOKFRAMES
- See Also:
- Constant Field Values
-
BEHINDRESET
static final int BEHINDRESET
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(IMediaStream parent, MediaStreamMap streams)
-
play
int play(IMediaStream stream, java.io.OutputStream out, AMFObj wmsObjAudio, AMFObj wmsObjVideo, AMFObj wmsObjData, long[] sizes)
-
play
int play(java.io.OutputStream out, AMFObj wmsObjAudio, AMFObj wmsObjVideo, AMFObj wmsObjData, long[] sizes)
-
play
boolean play(IMediaStream stream)
-
play
boolean play()
-
close
void close()
-
resetNoLookup
void resetNoLookup()
-
reset
void reset(boolean isReset)
-
pause
void pause(int pauseType, long timecode)
-
pauseRaw
void pauseRaw(int pauseType, long timecode)
-
seek
void seek(int location)
-
setBufferTime
void setBufferTime(int bufferTime)
-
shutdown
void shutdown()
-
setName
void setName(String name, String oldName, String ext, String queryStr, double playStart, double playLen, int playTransition)
-
switchName
void switchName(String name, String oldName, String ext, String queryStr, double playStart, double playLen, int playTransition)
-
stopName
void stopName(String name, String oldName, String ext, String queryStr, double playStart, double playLen, int playTransition)
-
interruptPlay
void interruptPlay()
-
startPlay
void startPlay()
-
switchPlay
void switchPlay()
-
updateLoggingValues
void updateLoggingValues()
-
length
double length()
-
size
long size()
-
getLastTimecodeOffset
long getLastTimecodeOffset()
-
getLastSentVideoTC
long getLastSentVideoTC()
-
getLastSentAudioTC
long getLastSentAudioTC()
-
getLastSentDataTC
long getLastSentDataTC()
-
getLastVideoFilter
int getLastVideoFilter()
-
-