public interface INetConnection
void addPartialFunction(Integer amfNumber,
com.wowza.wms.request.RequestFunction funct)
void addPublishStreams(IMediaStream stream)
void call(String handlerName,
INetConnectionCallResult resultObj,
Object... params)
void call(String handlerName,
IMediaStream stream,
INetConnectionCallResult resultObj,
Object... params)
void callConnect(INetConnectionCallResult resultObj, AMFDataObj metaData, Object... params)
void checkLastIdlePing()
void checkPingTimeout()
void clearLeftOverData()
void clearPartialFunctions()
void close()
void connect(String hostname,
int port,
int timeout,
INetConnectionCallResult handshakeResult)
void doIdle()
IApplicationInstance getAppInstance()
com.wowza.wms.netconnection.NetConnectionCallResults getCallResults()
int getClientId()
int getHandshake()
INetConnectionCallResult getHandshakeResult()
int getIdleFrequency()
INetConnectionIdle getIdleHandler()
long getLastIdlePingTime()
long getLastValidateTime()
int getLeftOverCID()
byte[] getLeftOverData()
int getLiveRepeaterCapabilities()
IOPerformanceCounter getMediaIOPerformanceCounter()
int getNetConnectionId()
long getNextConfirmBytesReceived()
int getObjectEncoding()
java.util.Map getPartialFunctions()
int getProtocol()
INetConnectionPublisher getPublishHandler()
java.util.List getPublishStreams()
int getReceiveChunkSize()
java.util.List getReqAMFObjs()
int getRespAFMIndex(IMediaStream stream)
AMFObj getRespAMFAudioObj(IMediaStream stream)
AMFObj getRespAMFDataObj(IMediaStream stream)
AMFObj getRespAMFVideoObj(IMediaStream stream)
ResponseFunctions getRespFunctions()
AMFObj getResponseAMFObj(int index)
int getSendChunkSize()
MediaStreamMap getStreams()
String getStreamType()
long getTotalInBytes()
IOPerformanceCounter getTotalIOPerformanceCounter()
com.wowza.wms.protocol.wowz.WOWZSession getWowzSession()
void handleCallback(com.wowza.wms.request.RequestFunction function)
void handlePingResult(int pingId,
boolean result)
long incrementNextConfirmBytesReceived()
boolean isLeftOverData()
boolean isObjectEncodingAMF0()
boolean isObjectEncodingAMF3()
boolean isSSL()
boolean isValidatingConnection()
void packetComplete()
int ping(INetConnectionPingResult pingResult)
int ping(INetConnectionPingResult pingResult, int payloadSize)
void registerCallback(String handlerName,
INetConnectionCallback callback)
void registerStream(IMediaStream stream)
void removePublishStreams(IMediaStream stream)
void sendMediaStreamBufferTime(IMediaStream stream, int bufferTime)
void setClientId(int clientId)
void setHandshake(int handshake)
void setHandshakeResult(INetConnectionCallResult handshakeResult)
void setIdleFrequency(int idleFrequency)
void setIdleHandler(INetConnectionIdle idleHandler)
void setLastIdlePingTime(long lastIdlePingTime)
void setLastValidateTime(long lastValidateTime)
void setLeftOverData(byte[] data,
int offset,
int size)
void setLeftOverData(byte[] data,
int offset,
int size,
int cid)
void setLiveRepeaterCapabilities(int liveRepeaterCapabilities)
void setNextConfirmBytesReceived(long nextConfirmBytesReceived)
void setObjectEncoding(int objectEncoding)
void setPartialFunctions(java.util.Map partialFunctions)
void setProtocol(int protocol)
void setPublishHandler(INetConnectionPublisher publishHandler)
void setReceiveChunkSize(int baseChunkSize)
void setSendChunkSize(int baseChunkSize)
void setSSL(boolean isSSL)
void setStreams(MediaStreamMap streams)
void setStreamType(String streamType)
void setValidatingConnection(boolean isValidatingConnection)
void setWowzSession(com.wowza.wms.protocol.wowz.WOWZSession wowzSession)
void unregisterCallback(String handlerName)
void unregisterStream(IMediaStream stream)