Example #1
0
 public BassOutputStream(IBassOutput output, IBassStreamPipelineManager manager, IBassStream stream, PlaylistItem playlistItem)
     : base(playlistItem)
 {
     this.Output  = output;
     this.Manager = manager;
     this.Stream  = stream;
 }
Example #2
0
 public BassOutputStream(IBassOutput output, IBassStreamPipelineManager manager, IBassStream stream, PlaylistItem playlistItem)
     : base(playlistItem)
 {
     this.Output  = output;
     this.Manager = manager;
     this.Stream  = stream;
     if (!BassOutputStreams.Add(this))
     {
         //TODO: Warn.
     }
 }
Example #3
0
 public BassOutputStream(IBassOutput output, IBassStreamPipelineManager manager, IBassStreamProvider provider, PlaylistItem playlistItem, int channelHandle)
     : base(playlistItem)
 {
     this.Output        = output;
     this.Manager       = manager;
     this.Provider      = provider;
     this.ChannelHandle = channelHandle;
     if (!ActiveStreams.TryAdd(playlistItem, this))
     {
         //TODO: Warn.
     }
 }