public MainForm(BaseSettings settings, Uploader uploader, PipeServer pipeServer, SingleInstance tasks, HotKeyService hotkeyService, SettingsService settingsService, IEnumerable <IImageUploader> uploaders, MusicPlayerService musicPlayerService, ShotrApiService shotrApiService) { _settings = settings; _uploader = uploader; _pipeServer = pipeServer; _tasks = tasks; _hotkeyService = hotkeyService; _settingsService = settingsService; _uploaders = uploaders; _musicPlayerService = musicPlayerService; _shotrApiService = shotrApiService; InitializeComponent(); Shown += MainFormShown; _pipeServer.PipeServerReceivedClient += _pipeserver_PipeServerReceivedClient; _pipeServer.StartServer(); _shotrIcon = Icon; }
public Music(MusicPlayerService music, MultichannelAudioService audio, YoutubeService youtube, MusicRatingService ratings, Random random) { _music = music; _audio = audio; _youtube = youtube; _ratings = ratings; _random = random; }
public void Resume() { if (IsRunning) { return; } MusicPlayerService.Resume(); _missedTimer.Start(); IsRunning = true; }
public void Reset() { _p1AlreadyHit.Clear(); _p2AlreadyHit.Clear(); Player1.Life = GameConstants.FullLife; Player2.Life = GameConstants.FullLife; Player1.Points = 0; Player2.Points = 0; Player1.IsGameOver = false; Player2.IsGameOver = false; MusicPlayerService.Reset(); }
public void OnServiceDisconnected(ComponentName name) { _musicPlayerService = null; }
public void OnServiceConnected(ComponentName name, IBinder service) { _musicPlayerService = ((MusicPlayerService.MusicPlayerServiceBinder)service).GetService(); }
public void OnServiceConnected(ComponentName name, IBinder service) { _musicPlayerService = ((MusicPlayerService.MusicPlayerServiceBinder)service).GetService(); Console.WriteLine(_musicPlayerService.ToString()); }
public VideoRecorderForm(BaseSettings settings, MusicPlayerService musicPlayerService, Uploader uploader, Bitmap bitmap, SingleInstance tasks) { _settings = settings; _musicPlayerService = musicPlayerService; _uploader = uploader; SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint, true); InitializeComponent(); var scalingFactor = DpiScaler.GetScalingFactor(this); Font = Theme.Font((int)(Font.Size * scalingFactor)); AutoScaleMode = AutoScaleMode.None; StartPosition = FormStartPosition.Manual; TopMost = true; ShowInTaskbar = false; _screenshot = bitmap; _tasks = tasks; timer1.Interval = 10; timer1.Start(); Paint += ScreenshotForm_Paint; FormBorderStyle = FormBorderStyle.None; var rect = Utils.GetScreenBoundaries(); Size = rect.Size; //get point of left-most monitor. Location = rect.Location; KeyUp += ScreenshotForm_KeyUp; KeyDown += ScreenshotForm_KeyDown; Cursor = Cursors.Cross; _screenshot = new Bitmap(_screenshot, rect.Width, rect.Height); using (var image = Utils.Apply(Utils.Contrast(0.7f), _screenshot)) { var brush = new TextureBrush(image); brush.WrapMode = WrapMode.Clamp; _textbrush = brush; } DoubleBuffered = true; //ShowInTaskbar = false; timer2.Interval = 1000; timer2.Start(); foreach (var p in Process.GetProcessesByName("ffmpeg")) { try { p.Kill(); } catch { } } MouseDown += ScreenshotForm_MouseDown; MouseUp += ScreenshotForm_MouseUp; }
public void Stop() { MusicPlayerService.Stop(); _missedTimer.Stop(); IsRunning = false; }
public void Start() { MusicPlayerService.Start(); _missedTimer.Start(); IsRunning = true; }
public PhoneCallStateListener(MusicPlayerService service) { _service = service; }