Package com.wowza.wms.stream
Interface IMediaStreamNameAliasProvider3
- All Superinterfaces:
IMediaStreamNameAliasProvider
,IMediaStreamNameAliasProvider2
- All Known Implementing Classes:
MediaStreamNameAliasProviderBase
IMediaStreamNameAliasProvider3: alias provider interface. See IApplication.setStreamNameAliasProvider(IMediaStreamNameAliasProvider streamNameAliasProvider).
-
Method Summary
Modifier and TypeMethodDescriptionresolvePlayAlias
(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession) Resolve play alias for WebRTCSessionresolvePlayAlias
(IApplicationInstance appInstance, String name, IWebSocketSession webSocket) Resolve play alias for IWebSocketSessionresolveStreamAlias
(IApplicationInstance appInstance, String name, com.wowza.wms.webrtc.model.WebRTCSession webrtcSession) Resolve stream alias for WebRTCSessionresolveStreamAlias
(IApplicationInstance appInstance, String name, IWebSocketSession webSocket) Resolve stream alias for IWebSocketSessionMethods 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 Details
-
resolvePlayAlias
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
-