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

Packages that use IClient
com.wowza.wms.application   
com.wowza.wms.authentication   
com.wowza.wms.client   
com.wowza.wms.mediacaster   
com.wowza.wms.module   
com.wowza.wms.response   
com.wowza.wms.sharedobject   
com.wowza.wms.stream   
com.wowza.wms.vhost   
 

Uses of IClient in com.wowza.wms.application
 

Methods in com.wowza.wms.application that return IClient
 IClient IApplicationInstance.getClient(int index)
          Deprecated. Get the client connection at index. This method is deprecated. It is best to use getClient() to return a List objects.
 IClient 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
 java.util.List<IClient> 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
 void IApplicationInstance.shutdownClient(IClient client)
          shutdown a client connection immediately
 

Method parameters in com.wowza.wms.application with type arguments of type IClient
 void IApplicationInstance.broadcastMsg(java.util.List<IClient> clientList, String handlerName)
          Broadcast a message to a specific list of clients connected to this application instance
 void IApplicationInstance.broadcastMsg(java.util.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
 

Fields in com.wowza.wms.authentication declared as IClient
protected  IClient AuthenticateUsernamePasswordProviderBase.client
           
 

Methods in com.wowza.wms.authentication that return IClient
 IClient AuthenticateUsernamePasswordProviderBase.getClient()
          Get client
 IClient IAuthenticateUsernamePasswordProvider.getClient()
          Get client
 

Methods in com.wowza.wms.authentication with parameters of type IClient
 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
 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
 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
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.
static void ModuleProperties.getAppInstanceProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Get application instance level property value NetConnection.call("getAppInstanceProperty", resultObj, name);
protected static IApplication ModuleBase.getApplication(IClient client)
          Get application of a client.
static void ModuleProperties.getApplicationProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Get application level property value NetConnection.call("getApplicationProperty", resultObj, name);
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 ModuleProperties.getClientProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Get client level property value NetConnection.call("getClientProperty", resultObj, name);
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.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 ModuleProperties.getStreamProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Get stream level property value NetConnection.call("getStreamProperty", resultObj, streamId, name);
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 IModulePingResult.onResult(IClient client, long pingTime, int pingId, boolean result)
          Triggered on client side result from call to IClient.ping.
 void IModuleCallResult.onResult(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Triggered on client side result from call to IClient.call
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, AMFData data)
          Send a result to client method call as a AMFData object.
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 boolean 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, String value)
          Send a result to client method call as a single String value.
static void ModuleProperties.setAppInstanceProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Set application instance level property NetConnection.call("setAppInstanceProperty", null, name, value);
static void ModuleProperties.setApplicationProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Set application level property NetConnection.call("setApplicationProperty", null, name, 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 ModuleProperties.setClientProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Set client level property NetConnection.call("setClientProperty", null, name, value);
static void ModuleFastPlay.setFastPlay(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Turn on fast play NetStream.call("setFastPlay", null, multiplier, frames-per-second, direction);
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 ModuleProperties.setStreamProperty(IClient client, com.wowza.wms.request.RequestFunction function, AMFDataList params)
          Set stream level property NetConnection.call("setStreamProperty", null, streamId, name, value);
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);
 

Uses of IClient in com.wowza.wms.response
 

Constructors in com.wowza.wms.response with parameters of type IClient
ResponseFunction(IClient client)
          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
 void ISharedObject.addClient(IClient client)
          Add a client to this shared object.
 void SharedObject.addClient(IClient client)
           
 void ISharedObject.deleteSlot(IClient client, String slotName)
          Remove a slot (property)
 void SharedObject.deleteSlot(IClient client, String slotName)
           
 void ISharedObject.disconnect(IClient client)
          Disconnect client from shared object.
 void ISharedObjects.disconnect(IClient client)
          Disconnect client from all shared objects in list.
 void SharedObject.disconnect(IClient client)
           
static boolean[] SharedObject.getAccess(IClient client, String soName)
           
 void SharedObject.getClientUpdates(IClient client)
           
 boolean ISharedObject.isClient(IClient client)
          Is this client connected to shared object
 boolean SharedObject.isClient(IClient client)
           
 void ISharedObjectNotify.onSharedObjectConnect(ISharedObject sharedObject, IClient client)
          Triggered when client connects to sharedObject
 void ISharedObjectNotify.onSharedObjectDisconnect(ISharedObject sharedObject, IClient client)
          Triggered when client disconnects from sharedObject
 void ISharedObject.removeClient(IClient client)
          Remove a client from this shared object.
 void ISharedObjects.removeClient(IClient client)
          Remove a client from any shared object that it is connected to in this list.
 void SharedObject.removeClient(IClient client)
           
 void SharedObject.sendInternal(IClient client, String handlerName, byte[] msgBytes)
           
 void SharedObject.sendInternal(IClient client, String handlerName, byte[] msgBytes, AMFDataContextDeserialize context)
           
 void SharedObject.setSlotValue(IClient client, String slotName, AMFData amfData)
           
 void SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData)
           
 void SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData, AMFData amfData)
           
 void SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData, AMFData amfData, AMFDataContextDeserialize context)
           
 void SharedObject.setSlotValue(IClient client, String slotName, byte[] byteData, AMFDataContextDeserialize context)
           
 void ISharedObject.writeDeleteError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
          Write an delete error message back to the client
 void SharedObject.writeDeleteError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
           
static void SharedObject.writeError(IClient client, String soName, boolean isPersistent, String errorMsg, boolean isConnect)
           
 void ISharedObject.writeSetValueError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
          Write an set value error message back to the client
 void SharedObject.writeSetValueError(IClient client, String soName, boolean isPersistent, String slotName, String errorMsg)
           
 

Uses of IClient in com.wowza.wms.stream
 

Methods in com.wowza.wms.stream that return IClient
 IClient IMediaStream.getClient()
          Get parent client connection
 

Methods in com.wowza.wms.stream with parameters of type IClient
 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.
 IMediaStream MediaStreamMap.getStream(IClient client, int index)
          Get a media stream reference by stream id.
 IMediaStream 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
 String IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance, String name, IClient client)
          Resolve play alias for RTMP streaming
 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
 IClient IVHost.getClient(int clientId)
          Get client by client id.
 IClient 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
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 IVHost.reparentClient(IClient client)
          Move a client object to a new vhost.