/// <summary> /// ライブラリデータをロードします。 /// </summary> /// <param name="libCondition"></param> /// <param name="nowPlayingInfo"></param> public void Load(LibraryCondition libCondition, INowPlayingInfo nowPlayingInfo) { var libraries = _databaseAccessor.SelectLibraryList(libCondition); LibraryItems.Clear(); foreach (var libraryItem in libraries) { if (nowPlayingInfo.Library != null && nowPlayingInfo.Id == libraryItem.Id) libraryItem.IsPlaying = true; LibraryItems.Add(libraryItem); } }
public PlayMonitoringAction(INowPlayingInfo nowPlayingInfo) { _nowPlayingInfo = nowPlayingInfo; _playCountStopwatch = new Stopwatch(); }