Package com.wowza.wms.stream
Interface IMediaStreamNameAliasProvider3
-
- All Superinterfaces:
IMediaStreamNameAliasProvider
,IMediaStreamNameAliasProvider2
- All Known Implementing Classes:
MediaStreamNameAliasProviderBase
public interface IMediaStreamNameAliasProvider3 extends IMediaStreamNameAliasProvider2
IMediaStreamNameAliasProvider3: alias provider interface. See IApplication.setStreamNameAliasProvider(IMediaStreamNameAliasProvider streamNameAliasProvider).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
resolvePlayAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession)
Resolve play alias for WebRTCSessionString
resolvePlayAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket)
Resolve play alias for IWebSocketSessionString
resolveStreamAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession)
Resolve stream alias for WebRTCSessionString
resolveStreamAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket)
Resolve stream alias for IWebSocketSession-
Methods inherited from interface com.wowza.wms.stream.IMediaStreamNameAliasProvider
resolvePlayAlias, resolveStreamAlias
-
Methods inherited from interface com.wowza.wms.stream.IMediaStreamNameAliasProvider2
resolvePlayAlias, resolvePlayAlias, resolvePlayAlias, resolvePlayAlias, resolveStreamAlias
-
-
-
-
Method Detail
-
resolvePlayAlias
String resolvePlayAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket)
Resolve play alias for IWebSocketSession- Parameters:
appInstance
- application instancename
- nameIWebSocketSession
- session- Returns:
- resultant name, null if want to block playback
-
resolveStreamAlias
String resolveStreamAlias(IApplicationInstance appInstance, String name, IWebSocketSession webSocket)
Resolve stream alias for IWebSocketSession- Parameters:
appInstance
- application instancename
- nameIWebSocketSession
- session- Returns:
- resultant name, null if want to block playback
-
resolvePlayAlias
String resolvePlayAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession)
Resolve play alias for WebRTCSession- Parameters:
appInstance
- application instancename
- nameWebRTCSession
- session- Returns:
- resultant name, null if want to block playback
-
resolveStreamAlias
String resolveStreamAlias(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession)
Resolve stream alias for WebRTCSession- Parameters:
appInstance
- application instancename
- nameWebRTCSession
- session- Returns:
- resultant name, null if want to block playback
-
-