Package org.red5.client.net.rtmp
Interface IRTMPClient
-
- All Known Implementing Classes:
BaseRTMPClientHandler,RTMPClient,RTMPEClient,RTMPSClient,RTMPTClient,RTMPTSClient
public interface IRTMPClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconnect(String server, int port, String application)voidconnect(String server, int port, String application, org.red5.server.api.service.IPendingServiceCallback connectCallback)voidconnect(String server, int port, Map<String,Object> connectionParams)voidconnect(String server, int port, Map<String,Object> connectionParams, org.red5.server.api.service.IPendingServiceCallback connectCallback)voidconnect(String server, int port, Map<String,Object> connectionParams, org.red5.server.api.service.IPendingServiceCallback connectCallback, Object[] connectCallArguments)voidcreateStream(org.red5.server.api.service.IPendingServiceCallback callback)voiddisconnect()org.red5.server.net.rtmp.RTMPConnectiongetConnection()org.red5.server.api.so.IClientSharedObjectgetSharedObject(String name, boolean persistent)voidinvoke(String method, Object[] params, org.red5.server.api.service.IPendingServiceCallback callback)voidinvoke(String method, org.red5.server.api.service.IPendingServiceCallback callback)Map<String,Object>makeDefaultConnectionParams(String server, int port, String application)voidplay(Number streamId, String name, int start, int length)voidplay2(Number streamId, Map<String,?> playOptions)voidpublish(Number streamId, String name, String mode, INetStreamEventHandler handler)voidpublishStreamData(Number streamId, org.red5.server.messaging.IMessage message)voidsetConnectionClosedHandler(Runnable connectionClosedHandler)voidsetExceptionHandler(ClientExceptionHandler exceptionHandler)voidsetServiceProvider(Object serviceProvider)voidsetStreamEventDispatcher(org.red5.server.api.event.IEventDispatcher streamEventDispatcher)voidunpublish(Number streamId)
-
-
-
Method Detail
-
setConnectionClosedHandler
void setConnectionClosedHandler(Runnable connectionClosedHandler)
-
setExceptionHandler
void setExceptionHandler(ClientExceptionHandler exceptionHandler)
-
setStreamEventDispatcher
void setStreamEventDispatcher(org.red5.server.api.event.IEventDispatcher streamEventDispatcher)
-
setServiceProvider
void setServiceProvider(Object serviceProvider)
-
connect
void connect(String server, int port, String application, org.red5.server.api.service.IPendingServiceCallback connectCallback)
-
connect
void connect(String server, int port, Map<String,Object> connectionParams, org.red5.server.api.service.IPendingServiceCallback connectCallback)
-
connect
void connect(String server, int port, Map<String,Object> connectionParams, org.red5.server.api.service.IPendingServiceCallback connectCallback, Object[] connectCallArguments)
-
invoke
void invoke(String method, org.red5.server.api.service.IPendingServiceCallback callback)
-
invoke
void invoke(String method, Object[] params, org.red5.server.api.service.IPendingServiceCallback callback)
-
disconnect
void disconnect()
-
createStream
void createStream(org.red5.server.api.service.IPendingServiceCallback callback)
-
publish
void publish(Number streamId, String name, String mode, INetStreamEventHandler handler)
-
unpublish
void unpublish(Number streamId)
-
publishStreamData
void publishStreamData(Number streamId, org.red5.server.messaging.IMessage message)
-
getSharedObject
org.red5.server.api.so.IClientSharedObject getSharedObject(String name, boolean persistent)
-
makeDefaultConnectionParams
Map<String,Object> makeDefaultConnectionParams(String server, int port, String application)
-
getConnection
org.red5.server.net.rtmp.RTMPConnection getConnection()
-
-