public interface IRTMPClient
| Modifier and Type | Method and Description |
|---|---|
void |
connect(String server,
int port,
Map<String,Object> connectionParams) |
void |
connect(String server,
int port,
Map<String,Object> connectionParams,
org.red5.server.api.service.IPendingServiceCallback connectCallback) |
void |
connect(String server,
int port,
Map<String,Object> connectionParams,
org.red5.server.api.service.IPendingServiceCallback connectCallback,
Object[] connectCallArguments) |
void |
connect(String server,
int port,
String application) |
void |
connect(String server,
int port,
String application,
org.red5.server.api.service.IPendingServiceCallback connectCallback) |
void |
createStream(org.red5.server.api.service.IPendingServiceCallback callback) |
void |
disconnect() |
org.red5.server.net.rtmp.RTMPConnection |
getConnection() |
org.red5.server.api.so.IClientSharedObject |
getSharedObject(String name,
boolean persistent) |
void |
invoke(String method,
org.red5.server.api.service.IPendingServiceCallback callback) |
void |
invoke(String method,
Object[] params,
org.red5.server.api.service.IPendingServiceCallback callback) |
Map<String,Object> |
makeDefaultConnectionParams(String server,
int port,
String application) |
void |
play(int streamId,
String name,
int start,
int length) |
void |
play2(int streamId,
Map<String,?> playOptions) |
void |
publish(int streamId,
String name,
String mode,
INetStreamEventHandler handler) |
void |
publishStreamData(int streamId,
org.red5.server.messaging.IMessage message) |
void |
setConnectionClosedHandler(Runnable connectionClosedHandler) |
void |
setExceptionHandler(ClientExceptionHandler exceptionHandler) |
void |
setServiceProvider(Object serviceProvider) |
void |
setStreamEventDispatcher(org.red5.server.api.event.IEventDispatcher streamEventDispatcher) |
void |
unpublish(int streamId) |
void setConnectionClosedHandler(Runnable connectionClosedHandler)
void setExceptionHandler(ClientExceptionHandler exceptionHandler)
void setStreamEventDispatcher(org.red5.server.api.event.IEventDispatcher streamEventDispatcher)
void setServiceProvider(Object serviceProvider)
void connect(String server, int port, String application, org.red5.server.api.service.IPendingServiceCallback connectCallback)
void connect(String server, int port, Map<String,Object> connectionParams, org.red5.server.api.service.IPendingServiceCallback connectCallback)
void connect(String server, int port, Map<String,Object> connectionParams, org.red5.server.api.service.IPendingServiceCallback connectCallback, Object[] connectCallArguments)
void invoke(String method, org.red5.server.api.service.IPendingServiceCallback callback)
void invoke(String method, Object[] params, org.red5.server.api.service.IPendingServiceCallback callback)
void disconnect()
void createStream(org.red5.server.api.service.IPendingServiceCallback callback)
void publish(int streamId,
String name,
String mode,
INetStreamEventHandler handler)
void unpublish(int streamId)
void publishStreamData(int streamId,
org.red5.server.messaging.IMessage message)
void play(int streamId,
String name,
int start,
int length)
org.red5.server.api.so.IClientSharedObject getSharedObject(String name, boolean persistent)
Map<String,Object> makeDefaultConnectionParams(String server, int port, String application)
org.red5.server.net.rtmp.RTMPConnection getConnection()
Copyright © 2005–2015 Red5. All rights reserved.