Interface IRTMPClient

    • Method Detail

      • setConnectionClosedHandler

        void setConnectionClosedHandler​(Runnable connectionClosedHandler)
      • setStreamEventDispatcher

        void setStreamEventDispatcher​(org.red5.server.api.event.IEventDispatcher streamEventDispatcher)
      • setServiceProvider

        void setServiceProvider​(Object serviceProvider)
      • connect

        void connect​(String server,
                     int port,
                     String application)
      • 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)
      • unpublish

        void unpublish​(Number streamId)
      • publishStreamData

        void publishStreamData​(Number streamId,
                               org.red5.server.messaging.IMessage message)
      • play

        void play​(Number streamId,
                  String name,
                  int start,
                  int length)
      • getSharedObject

        org.red5.server.api.so.IClientSharedObject getSharedObject​(String name,
                                                                   boolean persistent)
      • getConnection

        org.red5.server.net.rtmp.RTMPConnection getConnection()