예제 #1
0
        public DemoVideoStreamSession(ISettingsManager settingsManager, DemoConnectionManager demoConnectionManager, Guid sessionId, string deviceId, int channelId, Guid streamId) :
            base(settingsManager, demoConnectionManager, sessionId, deviceId, channelId, streamId)
        {
            UpdateFrameRateOnDevice();

            _settingsManager.OnSettingsChanged += _settingsManager_OnSettingsChanged;
        }
예제 #2
0
 public BaseDemoStreamSession(ISettingsManager settingsManager, DemoConnectionManager demoConnectionManager, Guid sessionId, string deviceId, int channelId, Guid streamId)
 {
     Id = sessionId;
     _settingsManager       = settingsManager;
     _demoConnectionManager = demoConnectionManager;
     _deviceId = deviceId;
     _streamId = streamId;
     Channel   = channelId;
     try
     {
         _demoConnectionManager.StartLiveStream(Channel);
     }
     catch (Exception ex)
     {
         throw new ConnectionLostException(ex.Message + ex.StackTrace);
     }
 }
예제 #3
0
 public InputPoller(IEventManager eventManager, DemoConnectionManager demoConnectionManager)
 {
     _demoConnectionManager = demoConnectionManager;
     _eventManager          = eventManager;
     InitEventHandlers();
 }
 public DemoMetadataStreamSession(ISettingsManager settingsManager, DemoConnectionManager demoConnectionManager, Guid sessionId, string deviceId, Guid streamId, int channel) :
     base(settingsManager, demoConnectionManager, sessionId, deviceId, channel, streamId)
 {
 }
예제 #5
0
 public DemoMicrophoneStreamSession(ISettingsManager settingsManager, DemoConnectionManager demoConnectionManager, Guid sessionId, string deviceId, Guid streamId) :
     base(settingsManager, demoConnectionManager, sessionId, deviceId, DemoDeviceConstants.DeviceAudioChannel, streamId)
 {
 }
 public DemoSpeakerStreamSession(ISettingsManager settingsManager, DemoConnectionManager demoConnectionManager, Guid sessionId, string deviceId, Guid streamId) :
     base(settingsManager, demoConnectionManager, sessionId, deviceId, DemoDeviceConstants.DeviceSpeakerChannel, streamId)
 {
 }