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
Fields Modifier and Type Field Description static int
CONNECTED_STATE_CONNECTED
static int
CONNECTED_STATE_CONNECTING
static int
CONNECTED_STATE_NOT_CONNECTED
static int
CONNECTED_STATE_WAITING
static int
PUSHPUBLISH_TYPE_CUPERTINO
static int
PUSHPUBLISH_TYPE_MPEGDASH
static int
PUSHPUBLISH_TYPE_NOTIFY_PACKET
static int
PUSHPUBLISH_TYPE_RTMP
static int
PUSHPUBLISH_TYPE_RTP
static int
PUSHPUBLISH_TYPE_RTP_BUFFERED
static int
PUSHPUBLISH_TYPE_SANJOSE
static int
PUSHPUBLISH_TYPE_SRT
static int
PUSHPUBLISH_TYPE_UNKNOWN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
connect()
IPushPublishSession
createPushPublishSession()
void
disconnect(boolean hard)
int
getConnectedState()
String
getContextStr()
int
getDestinationID()
String
getDestinationName()
String
getDstStreamName()
String
getEntryName()
String
getHostname()
java.util.Map<String,String>
getMap()
long
getMessagesAttemptedCount()
long
getMessagesFailedCount()
long
getMessagesRetriedCount()
int
getPort()
String
getProfile()
WMSProperties
getProperties()
int
getPushPublishType()
int
getReconnectWaitTime()
IMediaStream
getSrcStream()
String
getSrcStreamName()
void
init(IApplicationInstance appInstance2, String streamName, IMediaStream stream, java.util.Map<String,String> profileData, java.util.Map<String,String> maps, com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher, boolean debug)
boolean
isDebugLog()
void
resetConnection()
void
setDebugLog(boolean debugLog)
void
setDestinationName(String destinationName)
void
setDstStreamName(String dstStreamNameIn)
void
setEntryName(String entryName)
void
setHost(String hostname)
void
setHostname(String hostname)
void
setPort(int port)
void
setPort(String port)
void
setProfile(String profile)
void
setReconnectWaitTime(int reconnectWaitTime)
void
setSrcStream(IMediaStream srcStream)
void
setSrcStreamName(String srcStreamName)
void
setStreamName(String streamName)
void
updateUsageTracker()
-
-
-
Field Detail
-
PUSHPUBLISH_TYPE_UNKNOWN
static final int PUSHPUBLISH_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_RTMP
static final int PUSHPUBLISH_TYPE_RTMP
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_RTP
static final int PUSHPUBLISH_TYPE_RTP
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_CUPERTINO
static final int PUSHPUBLISH_TYPE_CUPERTINO
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_SANJOSE
static final int PUSHPUBLISH_TYPE_SANJOSE
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_MPEGDASH
static final int PUSHPUBLISH_TYPE_MPEGDASH
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_SRT
static final int PUSHPUBLISH_TYPE_SRT
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_RTP_BUFFERED
static final int PUSHPUBLISH_TYPE_RTP_BUFFERED
- See Also:
- Constant Field Values
-
PUSHPUBLISH_TYPE_NOTIFY_PACKET
static final int PUSHPUBLISH_TYPE_NOTIFY_PACKET
- See Also:
- Constant Field Values
-
CONNECTED_STATE_NOT_CONNECTED
static final int CONNECTED_STATE_NOT_CONNECTED
- See Also:
- Constant Field Values
-
CONNECTED_STATE_WAITING
static final int CONNECTED_STATE_WAITING
- See Also:
- Constant Field Values
-
CONNECTED_STATE_CONNECTING
static final int CONNECTED_STATE_CONNECTING
- See Also:
- Constant Field Values
-
CONNECTED_STATE_CONNECTED
static final int CONNECTED_STATE_CONNECTED
- See Also:
- Constant Field Values
-
-
Method Detail
-
connect
void connect()
-
disconnect
void disconnect(boolean hard)
-
resetConnection
void resetConnection()
-
getProperties
WMSProperties getProperties()
-
getEntryName
String getEntryName()
-
setEntryName
void setEntryName(String entryName)
-
getSrcStreamName
String getSrcStreamName()
-
setSrcStreamName
void setSrcStreamName(String srcStreamName)
-
getProfile
String getProfile()
-
setProfile
void setProfile(String profile)
-
getDestinationName
String getDestinationName()
-
setDestinationName
void setDestinationName(String destinationName)
-
getDstStreamName
String getDstStreamName()
-
setDstStreamName
void setDstStreamName(String dstStreamNameIn)
-
setStreamName
void setStreamName(String streamName)
-
getHostname
String getHostname()
-
setHost
void setHost(String hostname)
-
setHostname
void setHostname(String hostname)
-
setDebugLog
void setDebugLog(boolean debugLog)
-
getPort
int getPort()
-
setPort
void setPort(int port)
-
setPort
void setPort(String port)
-
getReconnectWaitTime
int getReconnectWaitTime()
-
setReconnectWaitTime
void setReconnectWaitTime(int reconnectWaitTime)
-
init
void init(IApplicationInstance appInstance2, String streamName, IMediaStream stream, java.util.Map<String,String> profileData, java.util.Map<String,String> maps, com.wowza.wms.pushpublish.manager.IPushPublisher pushPublisher, boolean debug)
-
getPushPublishType
int getPushPublishType()
-
createPushPublishSession
IPushPublishSession createPushPublishSession()
-
getSrcStream
IMediaStream getSrcStream()
-
setSrcStream
void setSrcStream(IMediaStream srcStream)
-
getMap
java.util.Map<String,String> 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()
-
-