public bool RemoveConsumer(Consumer.IConsumer consumer)
 {
     AudioFrameAvailable         -= consumer.ConsumeAudioData;
     VideoFrameAvailable         -= consumer.ConsumeVideoData;
     InputFeedbackFrameAvailable -= consumer.ConsumeInputFeedbackFrame;
     return(_consumers.Remove(consumer));
 }
 public void AddConsumer(Consumer.IConsumer consumer)
 {
     AudioFrameAvailable         += consumer.ConsumeAudioData;
     VideoFrameAvailable         += consumer.ConsumeVideoData;
     InputFeedbackFrameAvailable += consumer.ConsumeInputFeedbackFrame;
     _consumers.Add(consumer);
 }
Exemple #3
0
 public bool RemoveConsumer(Consumer.IConsumer consumer)
 {
     Audio.FeedAudioData -= consumer.ConsumeAudioData;
     Video.FeedVideoData -= consumer.ConsumeVideoData;
     InputFeedback.FeedInputFeedbackFrame -= consumer.ConsumeInputFeedbackFrame;
     return(_consumers.Remove(consumer));
 }
Exemple #4
0
 public void AddConsumer(Consumer.IConsumer consumer)
 {
     Audio.FeedAudioData += consumer.ConsumeAudioData;
     Video.FeedVideoData += consumer.ConsumeVideoData;
     InputFeedback.FeedInputFeedbackFrame += consumer.ConsumeInputFeedbackFrame;
     _consumers.Add(consumer);
 }
        public bool RemoveConsumer(Consumer.IConsumer consumer)
        {
            _channelManager.Audio.FeedAudioFormat -= consumer.ConsumeAudioFormat;
            _channelManager.Audio.FeedAudioData   -= consumer.ConsumeAudioData;
            _channelManager.Video.FeedVideoFormat -= consumer.ConsumeVideoFormat;
            _channelManager.Video.FeedVideoData   -= consumer.ConsumeVideoData;

            _channelManager.InputFeedback.FeedInputFeedbackConfig -= consumer.ConsumeInputFeedbackConfig;
            _channelManager.InputFeedback.FeedInputFeedbackFrame  -= consumer.ConsumeInputFeedbackFrame;
            return(_consumers.Remove(consumer));
        }
        public void AddConsumer(Consumer.IConsumer consumer)
        {
            _channelManager.Audio.FeedAudioFormat += consumer.ConsumeAudioFormat;
            _channelManager.Audio.FeedAudioData   += consumer.ConsumeAudioData;
            _channelManager.Video.FeedVideoFormat += consumer.ConsumeVideoFormat;
            _channelManager.Video.FeedVideoData   += consumer.ConsumeVideoData;

            _channelManager.InputFeedback.FeedInputFeedbackConfig += consumer.ConsumeInputFeedbackConfig;
            _channelManager.InputFeedback.FeedInputFeedbackFrame  += consumer.ConsumeInputFeedbackFrame;
            _consumers.Add(consumer);
        }