Package com.wowza.wms.pushpublish.model
Interface IPushPublishHTTPOutputBuilder
-
- All Known Implementing Classes:
PushPublishHTTPCupertino
,PushPublishHTTPCupertinoAkamaiHandler
,PushPublishHTTPCupertinoCloudStorageHandler
,PushPublishHTTPCupertinoGoogleHandler
,PushPublishHTTPCupertinoWowzaVideoHandler
,com.wowza.video.pushpublish.protocol.cupertino.PushPublishVideoHTTPCupertinoCloudStorageHandler
public interface IPushPublishHTTPOutputBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static int
PUSHER_ERROR_LIVEPACKETIZER_NOT_CONFIGURED
static int
PUSHER_ERROR_RENDITIONS_MISCONFIGURED
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PushPublishHTTPOutputItem
createOutputItem(ILiveStreamPacketizer liveStreamPacketizer, int lastChunkIndex)
void
error(int errorCode)
IApplicationInstance
getAppInstance()
int
getChunkDurationTarget(ILiveStreamPacketizer liveStreamPacketizer)
String
getDstStreamName()
int
getLastChunkId(ILiveStreamPacketizer liveStreamPacketizer)
String
getLiveStreamPacketizerName()
Object
getPacketizerLock(ILiveStreamPacketizer liveStreamPacketizer)
String
getSrcStreamName()
boolean
isDebugLog()
boolean
outputClose()
boolean
outputOpen()
void
outputSend(PushPublishHTTPOutputItem outputItem)
void
resetNewPacketizer(ILiveStreamPacketizer liveStreamPacketizer)
-
-
-
Field Detail
-
PUSHER_ERROR_LIVEPACKETIZER_NOT_CONFIGURED
static final int PUSHER_ERROR_LIVEPACKETIZER_NOT_CONFIGURED
- See Also:
- Constant Field Values
-
PUSHER_ERROR_RENDITIONS_MISCONFIGURED
static final int PUSHER_ERROR_RENDITIONS_MISCONFIGURED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAppInstance
IApplicationInstance getAppInstance()
-
isDebugLog
boolean isDebugLog()
-
getSrcStreamName
String getSrcStreamName()
-
getDstStreamName
String getDstStreamName()
-
getLiveStreamPacketizerName
String getLiveStreamPacketizerName()
-
getPacketizerLock
Object getPacketizerLock(ILiveStreamPacketizer liveStreamPacketizer)
-
getLastChunkId
int getLastChunkId(ILiveStreamPacketizer liveStreamPacketizer)
-
getChunkDurationTarget
int getChunkDurationTarget(ILiveStreamPacketizer liveStreamPacketizer)
-
resetNewPacketizer
void resetNewPacketizer(ILiveStreamPacketizer liveStreamPacketizer)
-
createOutputItem
PushPublishHTTPOutputItem createOutputItem(ILiveStreamPacketizer liveStreamPacketizer, int lastChunkIndex)
-
outputOpen
boolean outputOpen()
-
outputClose
boolean outputClose()
-
outputSend
void outputSend(PushPublishHTTPOutputItem outputItem)
-
error
void error(int errorCode)
-
-