// Constructor internal UserInterface(ItvApp.AddIn addin) { _addin = addin; _overlaySurface = _addin.OverlaySurface; _videoSurface = _addin.VideoSurface; _tuning = _addin.Tuning; _session = _addin.Session; // create the object to receive keyboard hits. _eventHandler = new EventHandlerDelegate(_session, _tuning, _overlaySurface, this); // create a new audiostreamswticher _audioStreamSwitcher = new AudioStreamSwitcher(addin); }
// Constructor internal AudioStreamSwitcher(ItvApp.AddIn addin) { _streamSelector = addin.StreamSelector; _audioStreams = new List <StreamInfo>(); }
// Constructor internal DataProcessor(ItvApp.AddIn app, UserInterface userInterface) { _addin = app; _userInterface = userInterface; _description = null; }