protected virtual void OnMediaPlaybackChanged(MediaPlaybackStateChangedEventArgs e) { ThreadPool.QueueUserWorkItem(m => { switch (e.PlaybackState) { case PlaybackStateCode.Playing: MusicPlaying?.Invoke(this, EventArgs.Empty); break; case PlaybackStateCode.Paused: MusicPaused?.Invoke(this, EventArgs.Empty); break; } MediaPlaybackChanged?.Invoke(this, e); }); }
protected virtual void OnMediaPlaybackChanged(MediaPlaybackStateChangedKitkatEventArgs e) { MediaPlaybackChanged?.Invoke(this, e); }