コード例 #1
0
 public ProcessInitRequest(LyricCoverModel model,
                           ITinyMessengerHub hub,
                           IPlayerApiAdapter apiAdapter,
                           ITrackApiAdapter trackApiAdapter,
                           Authenticator auth)
 {
     _model           = model;
     _hub             = hub;
     _apiAdapter      = apiAdapter;
     _trackApiAdapter = trackApiAdapter;
     _auth            = auth;
 }
コード例 #2
0
 public MusicBeeDependencies(ILibraryApiAdapter libraryAdapter,
                             INowPlayingApiAdapter nowPlayingAdapter,
                             IOutputApiAdapter outputAdapter,
                             IPlayerApiAdapter playerAdapter,
                             IQueueAdapter queueAdapter,
                             ITrackApiAdapter trackAdapter,
                             IInvokeHandler invokeHandler,
                             string baseStoragePath,
                             string currentVersion)
 {
     LibraryAdapter    = libraryAdapter;
     NowPlayingAdapter = nowPlayingAdapter;
     OutputAdapter     = outputAdapter;
     PlayerAdapter     = playerAdapter;
     QueueAdapter      = queueAdapter;
     TrackAdapter      = trackAdapter;
     InvokeHandler     = invokeHandler;
     BaseStoragePath   = baseStoragePath;
     CurrentVersion    = currentVersion;
 }
コード例 #3
0
ファイル: RequestPlayPause.cs プロジェクト: kelsos/plugin
 public RequestPlayPause(ITinyMessengerHub hub, IPlayerApiAdapter apiAdapter)
 {
     _hub        = hub;
     _apiAdapter = apiAdapter;
 }
コード例 #4
0
ファイル: RequestNextTrack.cs プロジェクト: kelsos/plugin
 public RequestNextTrack(IPlayerApiAdapter apiAdapter, ITinyMessengerHub hub)
 {
     _apiAdapter = apiAdapter;
     _hub        = hub;
 }
コード例 #5
0
 public PlayerStateMonitor(PlayerStateModel stateModel, ITinyMessengerHub hub, IPlayerApiAdapter apiAdapter)
 {
     _stateModel = stateModel;
     _hub        = hub;
     _apiAdapter = apiAdapter;
 }
コード例 #6
0
ファイル: RequestPause.cs プロジェクト: kelsos/plugin
 public RequestPause(IPlayerApiAdapter playerApiAdapter)
 {
     _apiAdapter = playerApiAdapter;
 }
コード例 #7
0
 public RequestVolume(IPlayerApiAdapter apiAdapter)
 {
     _apiAdapter = apiAdapter;
 }
コード例 #8
0
 public RequestPreviousTrack(ITinyMessengerHub hub, IPlayerApiAdapter apiAdapter)
 {
     _hub        = hub;
     _apiAdapter = apiAdapter;
 }
コード例 #9
0
 public RequestShuffle(Authenticator auth, ITinyMessengerHub hub, IPlayerApiAdapter apiAdapter)
 {
     _auth       = auth;
     _hub        = hub;
     _apiAdapter = apiAdapter;
 }