Interface IMediaStreamNameAliasProvider

All Known Subinterfaces:
IMediaStreamNameAliasProvider2, IMediaStreamNameAliasProvider3
All Known Implementing Classes:
MediaStreamNameAliasProviderBase

public interface IMediaStreamNameAliasProvider

IMediaStreamNameAliasProvider: alias provider interface. See IApplication.setStreamNameAliasProvider(IMediaStreamNameAliasProvider streamNameAliasProvider). See updated interface IMediaStreamNameAliasProvider2 which provides more complete context information.

  • Method Details

    • resolvePlayAlias

      String resolvePlayAlias(IApplicationInstance appInstance, String name)
      Called to resolve a play alias
      Parameters:
      appInstance - applicationInstance
      name - stream name
      Returns:
      resultant name, null if want to block playback
    • resolveStreamAlias

      String resolveStreamAlias(IApplicationInstance appInstance, String name)
      Called to resolve a stream alias
      Parameters:
      appInstance - applicationInstance
      name - stream name
      Returns:
      resultant name, null if want to block playback