public DtoMessageHandler(IKeyboardMouseInput keyboardMouseInput,
                          IAudioCapturer audioCapturer,
                          IClipboardService clipboardService,
                          IFileTransferService fileTransferService)
 {
     KeyboardMouseInput  = keyboardMouseInput;
     AudioCapturer       = audioCapturer;
     ClipboardService    = clipboardService;
     FileTransferService = fileTransferService;
 }
Esempio n. 2
0
 public WebRtcSessionFactory(CasterSocket casterSocket,
                             IKeyboardMouseInput keyboardMouseInput,
                             IAudioCapturer audioCapturer,
                             IClipboardService clipboardService,
                             IFileTransferService fileDownloadService)
 {
     CasterSocket        = casterSocket;
     KeyboardMouseInput  = keyboardMouseInput;
     AudioCapturer       = audioCapturer;
     ClipboardService    = clipboardService;
     FileDownloadService = fileDownloadService;
 }
Esempio n. 3
0
 public CasterSocket(
     IKeyboardMouseInput keyboardMouseInput,
     IScreenCaster screenCastService,
     IAudioCapturer audioCapturer,
     IFileTransferService fileDownloadService,
     IClipboardService clipboardService)
 {
     KeyboardMouseInput  = keyboardMouseInput;
     AudioCapturer       = audioCapturer;
     ScreenCaster        = screenCastService;
     FileDownloadService = fileDownloadService;
     ClipboardService    = clipboardService;
 }
Esempio n. 4
0
        public CasterSocket(
            IKeyboardMouseInput keyboardMouseInput,
            IScreenCaster screenCastService,
            IAudioCapturer audioCapturer,
            IClipboardService clipboardService)
        {
            KeyboardMouseInput = keyboardMouseInput;
            ClipboardService   = clipboardService;
            AudioCapturer      = audioCapturer;
            ScreenCaster       = screenCastService;

            ClipboardService.ClipboardTextChanged += ClipboardService_ClipboardTextChanged;
        }
Esempio n. 5
0
 public Viewer(ICasterSocket casterSocket,
               IScreenCapturer screenCapturer,
               IClipboardService clipboardService,
               IWebRtcSessionFactory webRtcSessionFactory,
               IAudioCapturer audioCapturer)
 {
     Capturer             = screenCapturer;
     CasterSocket         = casterSocket;
     WebRtcSessionFactory = webRtcSessionFactory;
     ClipboardService     = clipboardService;
     ClipboardService.ClipboardTextChanged += ClipboardService_ClipboardTextChanged;
     AudioCapturer = audioCapturer;
     AudioCapturer.AudioSampleReady += AudioCapturer_AudioSampleReady;
 }
Esempio n. 6
0
 public RtcMessageHandler(Viewer viewer,
                          CasterSocket casterSocket,
                          IKeyboardMouseInput keyboardMouseInput,
                          IAudioCapturer audioCapturer,
                          IClipboardService clipboardService,
                          IFileTransferService fileDownloadService)
 {
     Viewer              = viewer;
     CasterSocket        = casterSocket;
     KeyboardMouseInput  = keyboardMouseInput;
     AudioCapturer       = audioCapturer;
     ClipboardService    = clipboardService;
     FileDownloadService = fileDownloadService;
 }
Esempio n. 7
0
 public Viewer(CasterSocket casterSocket,
               IScreenCapturer screenCapturer,
               IClipboardService clipboardService,
               IWebRtcSessionFactory webRtcSessionFactory,
               IAudioCapturer audioCapturer)
 {
     Capturer             = screenCapturer;
     CasterSocket         = casterSocket;
     WebRtcSessionFactory = webRtcSessionFactory;
     EncoderParams        = new EncoderParameters();
     ImageQuality         = defaultImageQuality;
     ClipboardService     = clipboardService;
     ClipboardService.ClipboardTextChanged += ClipboardService_ClipboardTextChanged;
     AudioCapturer = audioCapturer;
     AudioCapturer.AudioSampleReady += AudioCapturer_AudioSampleReady;
 }