示例#1
0
        // 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);
        }
示例#2
0
 // Constructor
 internal AudioStreamSwitcher(ItvApp.AddIn addin)
 {
     _streamSelector = addin.StreamSelector;
     _audioStreams   = new List <StreamInfo>();
 }
示例#3
0
 // Constructor
 internal DataProcessor(ItvApp.AddIn app, UserInterface userInterface)
 {
     _addin         = app;
     _userInterface = userInterface;
     _description   = null;
 }