Esempio n. 1
0
 public BassOutputStream(IBassOutput output, IBassStreamPipelineManager manager, IBassStream stream, PlaylistItem playlistItem)
     : base(playlistItem)
 {
     this.Output  = output;
     this.Manager = manager;
     this.Stream  = stream;
 }
Esempio n. 2
0
 public override void InitializeComponent(ICore core)
 {
     this.Output       = core.Components.Output as IBassOutput;
     this.Output.Init += this.OnInit;
     this.Output.Free += this.OnFree;
     base.InitializeComponent(core);
 }
Esempio n. 3
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.
     }
 }
Esempio n. 4
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.
     }
 }
Esempio n. 5
0
 public override void InitializeComponent(ICore core)
 {
     this.Output = core.Components.Output as IBassOutput;
     base.InitializeComponent(core);
 }