|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISubscriberStream
ISubscriberStream is a stream from subscriber's point of view. That is, it provides methods for common stream operations like play, pause or seek.
| Field Summary |
|---|
| Fields inherited from interface org.red5.server.api.stream.IClientStream |
|---|
MODE_APPEND, MODE_LIVE, MODE_PUBLISH, MODE_READ, MODE_RECORD |
| Method Summary | |
|---|---|
boolean |
isPaused()
Check if the stream is currently paused. |
void |
pause(int position)
Pause at a position for current playing item. |
void |
play()
Start playing. |
void |
receiveAudio(boolean receive)
Should the stream send audio to the client? |
void |
receiveVideo(boolean receive)
Should the stream send video to the client? |
void |
resume(int position)
Resume from a position for current playing item. |
void |
seek(int position)
Seek into a position for current playing item. |
void |
stop()
Stop playing. |
| Methods inherited from interface org.red5.server.api.stream.IClientStream |
|---|
getConnection, getStreamId, setClientBufferDuration |
| Methods inherited from interface org.red5.server.api.stream.IStream |
|---|
close, getCodecInfo, getCreationTime, getName, getScope, start |
| Methods inherited from interface org.red5.server.api.IBWControllable |
|---|
getBandwidthConfigure, getParentBWControllable, setBandwidthConfigure |
| Method Detail |
|---|
void play()
throws IOException
IOException - if an IO error occurred while starting to play the streamvoid pause(int position)
position - Position for pause in millisecond.void resume(int position)
position - Position for resume in millisecond.void stop()
stop in interface IStream
void seek(int position)
throws OperationNotSupportedException
position - Position for seek in millisecond.
OperationNotSupportedException - if the stream doesn't support seeking.boolean isPaused()
void receiveVideo(boolean receive)
receive - void receiveAudio(boolean receive)
receive -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||