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 Detail

      • 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