Uses of Interface
com.wowza.wms.client.IClient

Packages that use IClient
  • Uses of IClient in com.wowza.wms.application

    Methods in com.wowza.wms.application that return IClient
    Modifier and Type
    Method
    Description
    IApplicationInstance.getClientById(int index)
    Get a client connection by the client Id
    Methods in com.wowza.wms.application that return types with arguments of type IClient
    Modifier and Type
    Method
    Description
    IApplicationInstance.getClients()
    Get the set of clients currently connected to this application instance (replaces getClient(index))
    Methods in com.wowza.wms.application with parameters of type IClient
    Modifier and Type
    Method
    Description
    IApplicationInstance.resolvePlayAlias(String name, IClient client)
    Resolve the play alias with this application's stream name alias provider
    void
    IApplicationInstance.shutdownClient(IClient client)
    shutdown a client connection immediately
    Method parameters in com.wowza.wms.application with type arguments of type IClient
    Modifier and Type
    Method
    Description
    void
    IApplicationInstance.broadcastMsg(List<IClient> clientList, String handlerName)
    Broadcast a message to a specific list of clients connected to this application instance
    void
    IApplicationInstance.broadcastMsg(List<IClient> clientList, String handlerName, Object... params)
    Broadcast a message to a specific list of clients connected to this application instance
  • Uses of IClient in com.wowza.wms.authentication

    Modifier and Type
    Field
    Description
    protected IClient
    AuthenticateUsernamePasswordProviderBase.client
     
    Methods in com.wowza.wms.authentication that return IClient
    Modifier and Type
    Method
    Description
    AuthenticateUsernamePasswordProviderBase.getClient()
    Get client
    IAuthenticateUsernamePasswordProvider.getClient()
    Get client
    Methods in com.wowza.wms.authentication with parameters of type IClient
    Modifier and Type
    Method
    Description
    void
    AuthenticateUsernamePasswordProviderBase.setClient(IClient client)
    Set client
    void
    IAuthenticateUsernamePasswordProvider.setClient(IClient client)
    Set client
  • Uses of IClient in com.wowza.wms.client

    Methods in com.wowza.wms.client with parameters of type IClient
    Modifier and Type
    Method
    Description
    void
    IClientNotify.onClientAccept(IClient client)
    Triggered when client connection accepted
    void
    IClientNotify.onClientConnect(IClient client)
    Triggered when client attempt connection
    void
    IClientNotify.onClientDisconnect(IClient client)
    Triggered when client disconnected
    void
    IClientNotify.onClientReject(IClient client)
    Triggered when client connection rejected
  • Uses of IClient in com.wowza.wms.mediacaster

    Methods in com.wowza.wms.mediacaster with parameters of type IClient
    Modifier and Type
    Method
    Description
    void
    ModuleMediaCaster.acquireMediaCaster(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Increment the lock count of a media caster stream.
    void
    ModuleMediaCaster.getLockCount(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the current lock count for a stream
    void
    ModuleMediaCaster.getPlayerCount(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the numbers of players associated with a particular media caster
    void
    ModuleMediaCaster.getStreamNames(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get an array of stream names that are media casters associate with this application instance (returned as AMFDataArray)
    void
    ModuleMediaCaster.releaseMediaCaster(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Decrement the lock count of a media caster stream
    void
    ModuleMediaCaster.resetStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Reset a media caster stream
    void
    ModuleMediaCaster.shutdownStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Force shutdown a media caster stream
  • Uses of IClient in com.wowza.wms.module

    Methods in com.wowza.wms.module with parameters of type IClient
    Modifier and Type
    Method
    Description
    static void
    ModuleCore.closeStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.close();
    static void
    ModuleCore.createStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Create new server side NetStream object (internal to Flash workings).
    static void
    ModuleCore.deleteStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Delete server side stream object (internal to Flash workings).
    static void
    ModuleCore.FCPublish(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    FCPublish method called by FME 2.5
    static void
    ModuleCore.FCSubscribe(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    FCSubscribe subscribes to a live stream (if origin edge will start the stream from the origin to the edge)
    static void
    ModuleCore.FCUnpublish(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    static void
    ModuleCore.FCUnPublish(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    FCUnpublish method called by FME 2.5
    static void
    ModuleCore.FCUnsubscribe(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    FCUnSubscribe to a live stream
    static void
    ModuleCore.FCUnSubscribe(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    protected static IApplicationInstance
    ModuleBase.getAppInstance(IClient client)
    Get applicationInstace of a client.
    protected static IApplication
    ModuleBase.getApplication(IClient client)
    Get application of a client.
    static void
    ModuleCore.getClientID(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the clientId for a client connection NetConnection.call("getClientID", resultObj);
    static void
    ModuleCore.getLastStreamId(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the id for the last created stream NetConnection.call("getLastStreamId", resultObj);
    static void
    ModuleCore.getLiveStreamPacketizer(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the live stream packetizer list for a client connection NetConnection.call("getLiveStreamPacketizer", resultObj);
    static void
    ModuleCore.getMediaList(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    static void
    ModuleCore.getPageUrl(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    getPageUrl returns the pageUrl from the onConnect metadata
    static void
    ModuleCore.getReferrer(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    getReferrer returns the referrer from the onConnect metadata
    static void
    ModuleCore.getRepeaterOriginUrl(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the Repeater Origin URL for this client
    protected static IMediaStream
    ModuleBase.getStream(IClient client, com.wowza.wms.request.RequestFunction function)
    For methods called from the client side object NetStream (publish, play, deleteStream) get the IMediaStream object associated with the call.
    void
    ModuleCore.getStreamBitrate(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get stream bitrate in bits-per-second for a video on demand stream (will not work for live).
    static void
    ModuleCore.getStreamLength(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get stream length in seconds NetConnection.call("getStreamLength", resultObj, streamName); If you pass in an array of streamNames it will return an array of durations.
    static void
    ModuleCore.getStreamType(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the default stream type for a client connection NetConnection.call("getStreamType", resultObj);
    static void
    ModuleCore.getVersion(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Get the Wowza Pro server version and build number NetConnection.call("getVersion", resultObj);
    protected static IVHost
    ModuleBase.getVHost(IClient client)
    Get vHost of a client.
    static void
    ModuleCore.initLiveStreamRepeating(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Initialize a stream for live stream repeating
    static void
    ModuleCore.initStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Create new server side NetStream object (internal to Flash workings).
    protected void
    ModuleBase.invokePrevious(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Wowza Pro will determine command priority based on the order of the modules in the module list.
    protected static void
    ModuleBase.invokePrevious(Object instance, IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Wowza Pro will determine command priority based on the order of the modules in the module list.
    static void
    ModuleClientLogging.logDebug(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Send a debug message to the logging system NetConnection.call("logDebug", null, message);
    static void
    ModuleClientLogging.logError(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Send a error message to the logging system NetConnection.call("logError", null, message);
    static void
    ModuleClientLogging.logInfo(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Send a info message to the logging system NetConnection.call("logInfo", null, message);
    static void
    ModuleClientLogging.logWarn(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Send a warning message to the logging system NetConnection.call("logWarn", null, message);
    void
    IModuleOnCall.onCall(String handlerName, IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Catch-all method handler.
    void
    IModuleOnConnect.onConnect(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Invoked when a client connection is initiated.
    void
    IModuleOnConnect.onConnectAccept(IClient client)
    Invoked when a client connection is accepted.
    void
    IModuleOnConnect.onConnectReject(IClient client)
    Invoked when a client connection is rejected.
    void
    IModuleOnConnect.onDisconnect(IClient client)
    Invoked when a client disconnects.
    void
    IModuleCallResult.onResult(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Triggered on client side result from call to IClient.call
    void
    IModulePingResult.onResult(IClient client, long pingTime, int pingId, boolean result)
    Triggered on client side result from call to IClient.ping.
    void
    ServerListenerStreamDemoPublisher.onVHostClientConnect(IVHost vhost, IClient inClient, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    static void
    ModuleCore.pause(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.pause([ flag : Boolean]);
    static void
    ModuleCore.pauseRaw(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    pauseRaw method introduced in Flash player 10
    static void
    ModuleCore.play(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.play(name : Object [,start : Number[, len : Number[, reset : Object]]]);
    static void
    ModuleCore.play2(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.play(playOptions : NetStreamPlayOptions);
    static void
    ModuleCore.publish(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.publish(name : String [, howToPublish : String]);
    static void
    ModuleCore.receiveAudio(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.receiveAudio(receive : Boolean);
    static void
    ModuleCore.receiveVideo(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.receiveVideo(receive : Boolean | FPS : Number); FPS does not work the same as FMS.
    static void
    ModuleCore.releaseStream(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    static void
    ModuleCore.seek(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.seek(offset : Number);
    protected static void
    ModuleBase.sendClientOnStatusError(IClient client, String code, String description)
    Send an error message to the client-side client.onStatus handler
    protected static boolean
    ModuleBase.sendResult(IClient client, AMFDataList params, boolean value)
    Send a result to client method call as a single boolean value.
    protected static boolean
    ModuleBase.sendResult(IClient client, AMFDataList params, double value)
    Send a result to client method call as a single double value.
    protected static boolean
    ModuleBase.sendResult(IClient client, AMFDataList params, int value)
    Send a result to client method call as a single int value.
    protected static boolean
    ModuleBase.sendResult(IClient client, AMFDataList params, AMFData data)
    Send a result to client method call as a AMFData object.
    protected static boolean
    ModuleBase.sendResult(IClient client, AMFDataList params, String value)
    Send a result to client method call as a single String value.
    static void
    ModuleCore.setBandwidthLimit(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    static void
    ModuleCore.setBufferTime(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Server side implementation of NetStream.setBufferTime(bufferTime : Number);
    static void
    ModuleCore.setLiveStreamPacketizer(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Set the live stream packetizer for a stream
    static void
    ModuleCore.setRepeaterOriginUrl(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Set the Repeater Origin URL for this client
    static void
    ModuleCore.setStreamType(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Set the default stream type for a client connection NetConnection.call("setStreamType", null, streamType);
    static void
    ModuleCore.startTransmit(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    static void
    ModuleCore.stopTransmit(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
  • Uses of IClient in com.wowza.wms.response

    Methods in com.wowza.wms.response with parameters of type IClient
    Modifier and Type
    Method
    Description
    int
    ResponseStreams.output(OutputStream out, IClient clientInt)
     
    Constructors in com.wowza.wms.response with parameters of type IClient
    Modifier
    Constructor
    Description
     
    Create an empty ResponseFunction
     
    ResponseFunction(IClient client, AMFObj amfObj)
    Create an empty ResponseFunction
  • Uses of IClient in com.wowza.wms.sharedobject

    Methods in com.wowza.wms.sharedobject with parameters of type IClient
    Modifier and Type
    Method
    Description
    void
    ISharedObject.addClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Add a client to this shared object.
    void
    SharedObject.addClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    ISharedObject.deleteSlot(IClient client, String slotName)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Remove a slot (property)
    void
    SharedObject.deleteSlot(IClient client, String slotName)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    ISharedObject.disconnect(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Disconnect client from shared object.
    void
    ISharedObjects.disconnect(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Disconnect client from all shared objects in list.
    void
    SharedObject.disconnect(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static boolean[]
    SharedObject.getAccess(IClient client, String soName)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.getClientUpdates(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    ISharedObject.isClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Is this client connected to shared object
    boolean
    SharedObject.isClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    ISharedObjectNotify.onSharedObjectConnect(com.wowza.wms.sharedobject.ISharedObject sharedObject, IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Triggered when client connects to sharedObject
    void
    ISharedObjectNotify.onSharedObjectDisconnect(com.wowza.wms.sharedobject.ISharedObject sharedObject, IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Triggered when client disconnects from sharedObject
    void
    ISharedObject.removeClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Remove a client from this shared object.
    void
    ISharedObjects.removeClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Remove a client from any shared object that it is connected to in this list.
    void
    SharedObject.removeClient(IClient client)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.sendInternal(IClient client, String handlerName, byte[] msgBytes)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.sendInternal(IClient client, String handlerName, byte[] msgBytes, AMFDataContextDeserialize context)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData, AMFData amfData)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData, AMFDataContextDeserialize context)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData, AMFData amfData, AMFDataContextDeserialize context)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    SharedObject.setSlotValue(IClient client, String slotName, AMFData amfData)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    ISharedObject.writeDeleteError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Write an delete error message back to the client
    void
    SharedObject.writeDeleteError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static void
    SharedObject.writeError(IClient client, String soName, boolean isPersistent, String errorMsg, boolean isConnect)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    ISharedObject.writeSetValueError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Write an set value error message back to the client
    void
    SharedObject.writeSetValueError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Uses of IClient in com.wowza.wms.stream

    Methods in com.wowza.wms.stream that return IClient
    Modifier and Type
    Method
    Description
    IMediaStream.getClient()
    Get parent client connection
    Methods in com.wowza.wms.stream with parameters of type IClient
    Modifier and Type
    Method
    Description
    boolean[]
    IMediaStream.getAccess(IClient client, String name)
    Get the read/write access to this stream for this client
    int
    MediaStreamMap.getNextStreamIndex(IClient client)
    Reserve a stream for a client connection.
    MediaStreamMap.getStream(IClient client, int index)
    Get a media stream reference by stream id.
    MediaStreamMap.getStream(IClient client, int index, boolean doCreate)
    Get a media stream reference by stream id.
    void
    MediaStreamMap.removeStream(IClient client, int index)
    Remove a stream associated with a client connection
    IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance, String name, IClient client)
    Resolve play alias for RTMP streaming
    MediaStreamNameAliasProviderBase.resolvePlayAlias(IApplicationInstance appInstance, String name, IClient client)
     
    void
    IMediaStream.setClient(IClient client)
    Set parent client connection
  • Uses of IClient in com.wowza.wms.vhost

    Methods in com.wowza.wms.vhost that return IClient
    Modifier and Type
    Method
    Description
    IVHost.getClient(int clientId)
    Get client by client id.
    IVHost.getClient(int clientId, boolean create)
    Get client by client id and create if does not exist.
    Methods in com.wowza.wms.vhost with parameters of type IClient
    Modifier and Type
    Method
    Description
    static void
    VHostSingleton.notifyVHostClientConnect(IVHost vhost, IClient inClient, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Notify vhost client connect
    void
    IVHostNotify.onVHostClientConnect(IVHost vhost, IClient inClient, com.wowza.wms.request.RequestFunction function, AMFDataList params)
    Triggered before a client connects to this virtual host.
    void
    VHostNotifyBase.onVHostClientConnect(IVHost vhost, IClient inClient, com.wowza.wms.request.RequestFunction function, AMFDataList params)
     
    void
    IVHost.reparentClient(IClient client)
    Move a client object to a new vhost.