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); }
public bool RemoveConsumer(Consumer.IConsumer consumer) { Audio.FeedAudioData -= consumer.ConsumeAudioData; Video.FeedVideoData -= consumer.ConsumeVideoData; InputFeedback.FeedInputFeedbackFrame -= consumer.ConsumeInputFeedbackFrame; return(_consumers.Remove(consumer)); }
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); }