|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ILiveStreamPacketizer
ILiveStreamPacketizer: live stream packetizer interface.
| Method Summary | |
|---|---|
int |
getLiveStreamPacketizerId()
Get the live stream packetizer id |
WMSProperties |
getProperties()
Get properties |
long |
getRepeaterLastSeqence()
Get the sequence number of the last added repeater item |
IMediaStream |
getStartStream()
Get the current stream that is being packetized |
void |
handlePacket(IMediaStream stream,
AMFPacket packet)
Called to handle an incoming packet |
void |
init(String streamName,
String packetizerName,
IApplicationInstance appInstance,
com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerItem liveStreamPacketizerItem)
Initialize live stream packetizer |
boolean |
isActive()
Is the live stream packetizer active |
boolean |
isPacketizeAudio()
True if audio is being packetized |
boolean |
isPacketizeData()
True if data is being packetized |
boolean |
isPacketizeVideo()
True if video is being packetized |
boolean |
isRepeaterEdge()
Is this packetizer a live repeater edge |
void |
resetStream(IMediaStream stream)
Called when something happens that forces the stream to reset |
void |
setLiveStreamPacketizerId(int id)
Set the live stream packetizer id |
void |
setPacketizeAudio(boolean packetizeAudio)
Set to true to packetize audio |
void |
setPacketizeData(boolean packetizeVideo)
Set to true to packetize data |
void |
setPacketizeVideo(boolean packetizeVideo)
Set to true to packetize video |
void |
setRepeaterEdge(boolean isRepeaterEdge)
Set is live repeater edge |
void |
shutdown()
Called to shutdown the live stream packetizer |
void |
startStream(IMediaStream stream)
Called when the stream starts |
void |
touch(long timecode)
Touch the stream to keep it active |
| Method Detail |
|---|
int getLiveStreamPacketizerId()
WMSProperties getProperties()
long getRepeaterLastSeqence()
IMediaStream getStartStream()
void handlePacket(IMediaStream stream,
AMFPacket packet)
stream - streampacket - packet
void init(String streamName,
String packetizerName,
IApplicationInstance appInstance,
com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerItem liveStreamPacketizerItem)
streamName - stream namepacketizerName - packetizer nameappInstance - application instanceliveStreamPacketizerItem - live stream packetizerboolean isActive()
boolean isPacketizeAudio()
boolean isPacketizeData()
boolean isPacketizeVideo()
boolean isRepeaterEdge()
void resetStream(IMediaStream stream)
stream - streamvoid setLiveStreamPacketizerId(int id)
id - void setPacketizeAudio(boolean packetizeAudio)
packetizeAudio - true to packetize audiovoid setPacketizeData(boolean packetizeVideo)
packetizeVideo - true to packetize datavoid setPacketizeVideo(boolean packetizeVideo)
packetizeVideo - true to packetize videovoid setRepeaterEdge(boolean isRepeaterEdge)
isRepeaterEdge - is live repeater edgevoid shutdown()
void startStream(IMediaStream stream)
stream - streamvoid touch(long timecode)
timecode - timecode of touch in milliseconds
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||