MediaSessionViewModel

constructor(skipToNextMedia: SkipToNextMediaUseCase, skipToPreviousMedia: SkipToPreviousMediaUseCase, playMedia: PlayMediaSessionUseCase, pauseMedia: PauseMediaSessionUseCase, openMediaApp: OpenMediaAppUseCase, sendCustomAction: SendCustomActionUseCase, changeAudioStageViewState: ChangeAudioStageViewStateUseCase, observePlaybackState: ObservePlaybackStateUseCase, observeAudioStageState: ObserveAudioStageStateUseCase, observeTrackInfo: ObserveTrackInfoUseCase, analyticsSender: AnalyticsSender, observeMediaAppInfo: ObserveMediaAppInfoUseCase, sendMediaEvent: SendMediaEventUseCase, mediaAnalytics: MediaAnalytics, availabilityPolicy: ViewAvailabilityPolicy)