public override void Disconnect() { if (mediaPlaybackDataSource != null) { try { mediaPlaybackDataSource.MediaPlaybackDataChanged -= MediaPlaybackDataSource_MediaPlaybackDataChanged; } catch { } } mediaPlaybackDataSource = null; NPSession = null; sourceAppInfo.Dispose(); sourceAppInfo = null; }
public NowPlayingMediaSession(NowPlayingSession nowPlayingSession) { NPSession = nowPlayingSession; Initialize(); }