Uses of Interface
com.wowza.wms.application.IApplicationInstance

Packages that use IApplicationInstance
com.wowza.io   
com.wowza.wms.application   
com.wowza.wms.authentication   
com.wowza.wms.client   
com.wowza.wms.httpstreamer.model   
com.wowza.wms.logging   
com.wowza.wms.mediacaster   
com.wowza.wms.mediacaster.rtp   
com.wowza.wms.module   
com.wowza.wms.rtp.model   
com.wowza.wms.stream   
com.wowza.wms.stream.livepacketizer   
com.wowza.wms.stream.publish   
com.wowza.wms.util   
 

Uses of IApplicationInstance in com.wowza.io
 

Methods in com.wowza.io with parameters of type IApplicationInstance
 void IRandomAccessReader.init(IApplicationInstance appInstance, IMediaStream stream, String basePath, String mediaName, String mediaExtension)
          Intialize RandomAccessReader
 

Uses of IApplicationInstance in com.wowza.wms.application
 

Methods in com.wowza.wms.application that return IApplicationInstance
 IApplicationInstance IApplication.getAppInstance(String name)
          Get applicationInstance object by name
 

Methods in com.wowza.wms.application with parameters of type IApplicationInstance
 void IApplicationInstanceNotify.onApplicationInstanceCreate(IApplicationInstance applicationInstance)
          Triggered when applicationInstance created
 void IApplicationInstanceNotify.onApplicationInstanceDestroy(IApplicationInstance applicationInstance)
          Triggered when applicationInstance destroyed
 void IApplication.removeAppInstance(IApplicationInstance appInstance)
          Disconnect all clients connected to an application instance and remove it from the IApplication application list.
 

Uses of IApplicationInstance in com.wowza.wms.authentication
 

Methods in com.wowza.wms.authentication with parameters of type IApplicationInstance
 void IAuthenticate.init(IApplicationInstance appInstance, com.wowza.wms.authentication.AuthenticationItem authenticationItem)
          Initialize authentication class when instantiated as part of an application instance
 

Uses of IApplicationInstance in com.wowza.wms.client
 

Methods in com.wowza.wms.client that return IApplicationInstance
 IApplicationInstance IClient.getAppInstance()
          Get parent applicationInstance.
 

Uses of IApplicationInstance in com.wowza.wms.httpstreamer.model
 

Methods in com.wowza.wms.httpstreamer.model that return IApplicationInstance
 IApplicationInstance IHTTPStreamerApplicationContext.getAppInstance()
          Get application instance
 IApplicationInstance IHTTPStreamerSession.getAppInstance()
          Get the application instance associated with this HTTP session
 

Methods in com.wowza.wms.httpstreamer.model with parameters of type IApplicationInstance
 void IHTTPStreamerApplicationContext.init(IApplicationInstance appInstance, com.wowza.wms.httpstreamer.model.HTTPStreamerItem httpStreamerItem)
          Initialize context
 void IHTTPStreamerSession.setAppInstance(IApplicationInstance appInstance)
          Set the application instance associated with this HTTP session
 

Uses of IApplicationInstance in com.wowza.wms.logging
 

Methods in com.wowza.wms.logging with parameters of type IApplicationInstance
static WMSLogger WMSLoggerFactory.getLoggerObj(IApplicationInstance appInstance)
           
static void WMSLoggerFactory.initContextLogging(IApplicationInstance appInstance)
           
 

Uses of IApplicationInstance in com.wowza.wms.mediacaster
 

Methods in com.wowza.wms.mediacaster that return IApplicationInstance
 IApplicationInstance IMediaCaster.getAppInstance()
          Get the application instance this media caster is associated with
 IApplicationInstance MediaCasterStreamMap.getApplicationInstance()
          Get the parent application instance for this map
 

Methods in com.wowza.wms.mediacaster with parameters of type IApplicationInstance
 void IMediaCaster.init(MediaCasterStreamItem mediaCasterStreamItem, MediaCasterItem mediaCasterDef, IApplicationInstance appInstance, String mediaCasterId, String streamExt)
          Initialize the media caster
 void ModuleMediaCaster.onAppStart(IApplicationInstance appInstance)
          onAppStart
 void ModuleMediaCaster.onAppStop(IApplicationInstance appInstance)
          onAppStop
 boolean IMediaCasterValidateMediaCaster.onResetMediaCaster(IApplicationInstance appInstance, IMediaCaster mediaCaster)
          Called when media caster is reset
 boolean IMediaCasterValidateMediaCaster.onValidateMediaCaster(IApplicationInstance appInstance, IMediaCaster mediaCaster)
          Called for each media caster to validate the media caster.
 void IMediaCasterValidateMediaCaster.onValidateMediaCastersStart(IApplicationInstance appInstance)
          Called when validation for all streams of an application instance is starting
 void IMediaCasterValidateMediaCaster.onValidateMediaCastersStop(IApplicationInstance appInstance)
          Called when validation for all streams of an application instance is done
 void IMediaCaster.setAppInstance(IApplicationInstance appInstance)
          Set the application instance this media caster is assoicated with
 

Constructors in com.wowza.wms.mediacaster with parameters of type IApplicationInstance
MediaCasterStreamMap(IApplicationInstance appInstance)
          Create a new mediacaster map
 

Uses of IApplicationInstance in com.wowza.wms.mediacaster.rtp
 

Methods in com.wowza.wms.mediacaster.rtp with parameters of type IApplicationInstance
 com.wowza.wms.mediacaster.rtp.RTPSessionDescriptionData IRTPSessionDescriptionDataProvider.getSessionDescriptionData(IApplicationInstance appInstance, String streamName, int retryCount, IRTPSessionDescriptionSessionHandler handler, IMediaCaster mediaCaster)
           
 

Uses of IApplicationInstance in com.wowza.wms.module
 

Fields in com.wowza.wms.module declared as IApplicationInstance
protected  IApplicationInstance ModuleMediaCasterStreamMonitorAdvanced.appInstance
           
 

Methods in com.wowza.wms.module that return IApplicationInstance
protected static IApplicationInstance ModuleBase.getAppInstance(IClient client)
          Get applicationInstace of a client.
 

Methods in com.wowza.wms.module with parameters of type IApplicationInstance
 void IModuleOnApp.onAppStart(IApplicationInstance appInstance)
          Invoked when an application instance is started.
 void ModuleMediaCasterStreamMonitorAdvanced.onAppStart(IApplicationInstance appInstance)
           
 void IModuleOnApp.onAppStop(IApplicationInstance appInstance)
          Invoked when an application instance is stopped (destroyed).
 void ModuleMediaCasterStreamMonitorAdvanced.onAppStop(IApplicationInstance appInstance)
           
 void IModuleOnHTTPCupertinoEncryption.onHTTPCupertinoEncryptionKeyCreateLive(IApplicationInstance appInstance, String streamName, byte[] encKey)
          Called whem live stream key is requested (per-published stream)
 void IModuleOnHTTPSmoothStreamingPlayReady.onHTTPSmoothStreamingPlayReadyCreateLive(IApplicationInstance appInstance, String streamName, com.wowza.wms.drm.playready.PlayReadyKeyInfo playReadyKeyInfo)
           
 boolean ModuleMediaCasterStreamMonitorAdvanced.onResetMediaCaster(IApplicationInstance appInstance, IMediaCaster mediaCaster)
           
 boolean ModuleMediaCasterStreamMonitorAdvanced.onValidateMediaCaster(IApplicationInstance appInstance, IMediaCaster mediaCaster)
           
 void ModuleMediaCasterStreamMonitorAdvanced.onValidateMediaCastersStart(IApplicationInstance appInstance)
           
 void ModuleMediaCasterStreamMonitorAdvanced.onValidateMediaCastersStop(IApplicationInstance appInstance)
           
 

Uses of IApplicationInstance in com.wowza.wms.rtp.model
 

Fields in com.wowza.wms.rtp.model declared as IApplicationInstance
protected  IApplicationInstance RTPSession.appInstance
           
protected  IApplicationInstance RTPSession.appInstanceShutdown
           
 

Methods in com.wowza.wms.rtp.model that return IApplicationInstance
 IApplicationInstance RTPSession.getAppInstance()
          Get application instance
 IApplicationInstance RTPStream.getAppInstance()
          Get application instance
 

Methods in com.wowza.wms.rtp.model with parameters of type IApplicationInstance
 com.wowza.wms.rtp.model.RTPPacketizerItem RTPContext.getAudioPacketizerItem(IApplicationInstance appInstance, int codecId)
          Get audio packetizer for a given codec id.
 com.wowza.wms.rtp.model.RTPPacketizerItem RTPSession.getAudioPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId)
          Get audio packetizer for a given codec id.
 com.wowza.wms.rtp.model.RTPPacketizerItem RTPContext.getStreamPacketizerItem(IApplicationInstance appInstance, int codecId)
          Get stream packetizer for a given codec id.
 com.wowza.wms.rtp.model.RTPPacketizerItem RTPSession.getStreamPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId)
          Get stream packetizer for a given codec id.
 com.wowza.wms.rtp.model.RTPPacketizerItem RTPContext.getVideoPacketizerItem(IApplicationInstance appInstance, int codecId)
          Get video packetizer for a given codec id.
 com.wowza.wms.rtp.model.RTPPacketizerItem RTPSession.getVideoPacketizerItem(RTPContext rtpContext, IApplicationInstance appInstance, int codecId)
          Get video packetizer for a given codec id.
 void RTPSessions.notifySessionCreate(IApplicationInstance appInstance, RTPSession rtpSession)
          Notify session create
 void RTPSessions.notifySessionDestroy(IApplicationInstance appInstance, RTPSession rtpSession)
          Notify session destroy
 void RTPSession.setAppInstance(IApplicationInstance appInstance)
          Set application instance
 

Uses of IApplicationInstance in com.wowza.wms.stream
 

Fields in com.wowza.wms.stream declared as IApplicationInstance
protected  IApplicationInstance MediaStreamMap.appInstance
           
 

Methods in com.wowza.wms.stream that return IApplicationInstance
 IApplicationInstance MediaStreamMap.getAppInstance()
          Get the parent applicationInstance.
 

Methods in com.wowza.wms.stream with parameters of type IApplicationInstance
 void IMediaReader.init(IApplicationInstance appInstance, IMediaStream stream, String mediaReadType, String basePath, String mediaName)
          Initialize mediaReader
 String IMediaStreamNameAliasProvider.resolvePlayAlias(IApplicationInstance appInstance, String name)
          Called to resolve a play alias
 String IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance, String name, IClient client)
          Resolve play alias for RTMP streaming
 String IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance, String name, IHTTPStreamerSession httpSession)
          Resolve play alias for HTTP streaming
 String IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance, String name, ILiveStreamPacketizer liveStreamPacketizer)
          Resolve play alias for live stream packetizer
 String IMediaStreamNameAliasProvider2.resolvePlayAlias(IApplicationInstance appInstance, String name, RTPSession rtpSession)
          Resolve play alias for RTSP/RTP streaming
 String IMediaStreamNameAliasProvider.resolveStreamAlias(IApplicationInstance appInstance, String name)
          Called to resolve a stream alias
 String IMediaStreamNameAliasProvider2.resolveStreamAlias(IApplicationInstance appInstance, String name, IMediaCaster mediaCaster)
          Resolve stream alias for MediaCaster
 

Constructors in com.wowza.wms.stream with parameters of type IApplicationInstance
MediaStreamMap(IApplicationInstance appInstance)
          Create empty MediaStreamMap collection
 

Uses of IApplicationInstance in com.wowza.wms.stream.livepacketizer
 

Methods in com.wowza.wms.stream.livepacketizer with parameters of type IApplicationInstance
 void ILiveStreamPacketizer.init(String streamName, String packetizerName, IApplicationInstance appInstance, com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerItem liveStreamPacketizerItem)
          Initialize live stream packetizer
 

Uses of IApplicationInstance in com.wowza.wms.stream.publish
 

Methods in com.wowza.wms.stream.publish that return IApplicationInstance
 IApplicationInstance Publisher.getAppInstance()
           
 

Methods in com.wowza.wms.stream.publish with parameters of type IApplicationInstance
static Publisher Publisher.createInstance(IApplicationInstance appInstance)
           
static Stream Stream.createInstance(IApplicationInstance appInstance, String sName)
          Use this to create a named Stream on an application instance.
 

Uses of IApplicationInstance in com.wowza.wms.util
 

Methods in com.wowza.wms.util with parameters of type IApplicationInstance
static double StreamUtils.getStreamLength(IApplicationInstance appInstance, String streamName)
          Get the duration of a media file in seconds.
static RTPPushPublishSession RTPUtils.startRTPPull(IApplicationInstance appInstance, String streamName, boolean streamPacketizer, String ipAddress, int streamPort)
          Start pushing an RTP stream
static RTPPushPublishSession RTPUtils.startRTPPull(IApplicationInstance appInstance, String streamName, boolean streamPacketizer, String ipAddress, int streamPort, boolean isRTPWrapped)
          Start pushing an RTP stream
static RTPPushPublishSession RTPUtils.startRTPPull(IApplicationInstance appInstance, String streamName, boolean streamPacketizer, String ipAddress, int audioPort, int videoPort)
          Start pushing an RTP stream
static RTPPushPublishSession RTPUtils.startRTPPull(IApplicationInstance appInstance, String streamName, boolean streamPacketizer, String ipAddress, int audioPort, int videoPort, boolean isRTPWrapped)
          Start pushing an RTP stream
static RTPPushPublishSession RTPUtils.startRTPPull(IApplicationInstance appInstance, String streamName, RTPDestination rtpDestination)
          Start pushing an RTP stream