MediaPortalWrapper.InputStream.EnableStream C# (CSharp) Method

EnableStream() public method

public EnableStream ( int streamId, bool isEnabled ) : bool
streamId int
isEnabled bool
return bool
    public bool EnableStream(int streamId, bool isEnabled)
    {
      lock (_syncObj)
      {
        bool changed = false;
        // Keep list in sync
        if (isEnabled && !_enabledStreams.Contains(streamId))
        {
          _enabledStreams.Add(streamId);
          changed = true;
        }
        if (!isEnabled && _enabledStreams.Contains(streamId))
        {
          _enabledStreams.Remove(streamId);
          changed = true;
        }

        if (changed)
          Functions.EnableStream(streamId, isEnabled);

        return changed;
      }
    }