AudioContentMediaSessionCallback
open class AudioContentMediaSessionCallback(val logger: Logger = audioMediaLibraryServiceLogger) : MediaLibraryService.MediaLibrarySession.Callback
Functions
Link copied to clipboard
open fun onAddMediaItems(p0: MediaSession, p1: MediaSession.ControllerInfo, p2: MutableList<MediaItem>): ListenableFuture<MutableList<MediaItem>>
Link copied to clipboard
open override fun onConnect(session: MediaSession, controller: MediaSession.ControllerInfo): MediaSession.ConnectionResult
Link copied to clipboard
open override fun onCustomCommand(session: MediaSession, controller: MediaSession.ControllerInfo, customCommand: SessionCommand, args: Bundle): ListenableFuture<SessionResult>
Link copied to clipboard
Link copied to clipboard
open fun onGetChildren(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, p2: String, @IntRange(from = 0) p3: Int, @IntRange(from = 1) p4: Int, @Nullable p5: MediaLibraryService.LibraryParams?): ListenableFuture<LibraryResult<ImmutableList<MediaItem>>>
Link copied to clipboard
open fun onGetItem(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, p2: String): ListenableFuture<LibraryResult<MediaItem>>
Link copied to clipboard
open fun onGetLibraryRoot(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, @Nullable p2: MediaLibraryService.LibraryParams?): ListenableFuture<LibraryResult<MediaItem>>
Link copied to clipboard
open fun onGetSearchResult(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, p2: String, @IntRange(from = 0) p3: Int, @IntRange(from = 1) p4: Int, @Nullable p5: MediaLibraryService.LibraryParams?): ListenableFuture<LibraryResult<ImmutableList<MediaItem>>>
Link copied to clipboard
Link copied to clipboard
open fun onPlaybackResumption(p0: MediaSession, p1: MediaSession.ControllerInfo): ListenableFuture<MediaSession.MediaItemsWithStartPosition>
Link copied to clipboard
Link copied to clipboard
open fun onPlayerInteractionFinished(p0: MediaSession, p1: MediaSession.ControllerInfo, p2: Player.Commands)
Link copied to clipboard
Link copied to clipboard
open fun onSearch(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, p2: String, @Nullable p3: MediaLibraryService.LibraryParams?): ListenableFuture<LibraryResult<Void>>
Link copied to clipboard
open fun onSetMediaItems(p0: MediaSession, p1: MediaSession.ControllerInfo, p2: MutableList<MediaItem>, p3: Int, p4: Long): ListenableFuture<MediaSession.MediaItemsWithStartPosition>
Link copied to clipboard
open fun onSetRating(p0: MediaSession, p1: MediaSession.ControllerInfo, p2: Rating): ListenableFuture<SessionResult>
open fun onSetRating(p0: MediaSession, p1: MediaSession.ControllerInfo, p2: String, p3: Rating): ListenableFuture<SessionResult>
Link copied to clipboard
open fun onSubscribe(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, p2: String, @Nullable p3: MediaLibraryService.LibraryParams?): ListenableFuture<LibraryResult<Void>>
Link copied to clipboard
open fun onUnsubscribe(p0: MediaLibraryService.MediaLibrarySession, p1: MediaSession.ControllerInfo, p2: String): ListenableFuture<LibraryResult<Void>>