Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Stable
abstract class AudioPlayer(val context: Context, val onEndListener: () -> Unit)
Link copied to clipboard
@Stable
abstract class CommonMusicPlayer<Info : MediaInfo>(fetcher: MediaMetadataFetcher<Info>) : MusicPlayer<Info>
Link copied to clipboard
@Stable
class FfmpegRenderersFactory(context: AndroidContext) : DefaultRenderersFactory
Link copied to clipboard
@Stable
class ForwardPlayer(basePlayer: ExoPlayer) : ForwardingPlayer
Link copied to clipboard
Link copied to clipboard
@Stable
object MediaCommands
Link copied to clipboard
@Stable
interface MediaMetadataFetcher<Info : MediaInfo>
Link copied to clipboard
@Stable
abstract class MusicPlayer<Info : MediaInfo>(fetcher: MediaMetadataFetcher<Info>)
Link copied to clipboard
@Stable
interface MusicPlayerListener<Info : MediaInfo>
Link copied to clipboard
abstract class MusicService : MediaSessionService
Link copied to clipboard
actual class SoundPlayer
expect class SoundPlayer
actual class SoundPlayer
actual class SoundPlayer
actual class SoundPlayer
Link copied to clipboard

Functions

Link copied to clipboard
actual fun buildAudioPlayer(context: Context, onEndListener: () -> Unit): AudioPlayer
expect fun buildAudioPlayer(context: Context, onEndListener: () -> Unit): AudioPlayer
actual fun buildAudioPlayer(context: Context, onEndListener: () -> Unit): AudioPlayer
actual fun buildAudioPlayer(context: Context, onEndListener: () -> Unit): AudioPlayer
actual fun buildAudioPlayer(context: Context, onEndListener: () -> Unit): AudioPlayer
Link copied to clipboard
fun mergePlayMode(repeatMode: Int, shuffleModeEnabled: Boolean): MediaPlayMode