Package com.wowza.wms.pushpublish.model
Interface IPushPublish
- All Known Implementing Classes:
PushPublishBase,PushPublishHTTPBase,PushPublishHTTPCupertino,PushPublishHTTPCupertinoAkamaiHandler,PushPublishHTTPCupertinoCloudStorageHandler,PushPublishHTTPCupertinoGoogleHandler,PushPublishHTTPCupertinoWowzaVideoHandler,PushPublishHTTPYouTubeBase,PushPublishRTMP,PushPublishRTMPAkamaiHandler,PushPublishRTMPProfileHandler,PushPublishRTP,PushPublishShoutcast,com.wowza.video.pushpublish.protocol.cupertino.PushPublishVideoHTTPCupertinoCloudStorageHandler
public interface IPushPublish
The Interface IPushPublish.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect()voiddisconnect(boolean hard) intintgetMap()longlonglongintgetPort()intintvoidinit(IApplicationInstance appInstance2, String streamName, IMediaStream stream, Map<String, String> profileData, Map<String, String> maps, com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher, boolean debug) booleanvoidvoidsetDebugLog(boolean debugLog) voidsetDestinationName(String destinationName) voidsetDstStreamName(String dstStreamNameIn) voidsetEntryName(String entryName) voidvoidsetHostname(String hostname) voidsetPort(int port) voidvoidsetProfile(String profile) voidsetReconnectWaitTime(int reconnectWaitTime) voidsetSrcStream(IMediaStream srcStream) voidsetSrcStreamName(String srcStreamName) voidsetStreamName(String streamName) void
-
Field Details
-
PUSHPUBLISH_TYPE_UNKNOWN
static final int PUSHPUBLISH_TYPE_UNKNOWN- See Also:
-
PUSHPUBLISH_TYPE_RTMP
static final int PUSHPUBLISH_TYPE_RTMP- See Also:
-
PUSHPUBLISH_TYPE_RTP
static final int PUSHPUBLISH_TYPE_RTP- See Also:
-
PUSHPUBLISH_TYPE_CUPERTINO
static final int PUSHPUBLISH_TYPE_CUPERTINO- See Also:
-
PUSHPUBLISH_TYPE_SANJOSE
static final int PUSHPUBLISH_TYPE_SANJOSE- See Also:
-
PUSHPUBLISH_TYPE_MPEGDASH
static final int PUSHPUBLISH_TYPE_MPEGDASH- See Also:
-
PUSHPUBLISH_TYPE_SRT
static final int PUSHPUBLISH_TYPE_SRT- See Also:
-
PUSHPUBLISH_TYPE_RTP_BUFFERED
static final int PUSHPUBLISH_TYPE_RTP_BUFFERED- See Also:
-
PUSHPUBLISH_TYPE_NOTIFY_PACKET
static final int PUSHPUBLISH_TYPE_NOTIFY_PACKET- See Also:
-
CONNECTED_STATE_NOT_CONNECTED
static final int CONNECTED_STATE_NOT_CONNECTED- See Also:
-
CONNECTED_STATE_WAITING
static final int CONNECTED_STATE_WAITING- See Also:
-
CONNECTED_STATE_CONNECTING
static final int CONNECTED_STATE_CONNECTING- See Also:
-
CONNECTED_STATE_CONNECTED
static final int CONNECTED_STATE_CONNECTED- See Also:
-
PUSHPUBLISH_MAP_PATH_FIELD_NAME
- See Also:
-
-
Method Details
-
connect
void connect() -
disconnect
void disconnect(boolean hard) -
resetConnection
void resetConnection() -
getProperties
WMSProperties getProperties() -
getEntryName
String getEntryName() -
setEntryName
-
getSrcStreamName
String getSrcStreamName() -
setSrcStreamName
-
getProfile
String getProfile() -
setProfile
-
getDestinationName
String getDestinationName() -
setDestinationName
-
getDstStreamName
String getDstStreamName() -
setDstStreamName
-
setStreamName
-
getHostname
String getHostname() -
setHost
-
setHostname
-
setDebugLog
void setDebugLog(boolean debugLog) -
getPort
int getPort() -
setPort
void setPort(int port) -
setPort
-
getReconnectWaitTime
int getReconnectWaitTime() -
setReconnectWaitTime
void setReconnectWaitTime(int reconnectWaitTime) -
init
void init(IApplicationInstance appInstance2, String streamName, IMediaStream stream, Map<String, String> profileData, Map<String, String> maps, com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher, boolean debug) -
getPushPublishType
int getPushPublishType() -
createPushPublishSession
IPushPublishSession createPushPublishSession() -
getSrcStream
IMediaStream getSrcStream() -
setSrcStream
-
getMap
-
getContextStr
String getContextStr() -
getConnectedState
int getConnectedState() -
getMessagesAttemptedCount
long getMessagesAttemptedCount() -
getMessagesRetriedCount
long getMessagesRetriedCount() -
getMessagesFailedCount
long getMessagesFailedCount() -
getDestinationID
int getDestinationID() -
updateUsageTracker
void updateUsageTracker() -
isDebugLog
boolean isDebugLog()
-