//readium-navigator/org.readium.r2.navigator.media3.exoplayer Package-level declarations¶ Types¶ Name Summary ExoPlayerDataSourceException [androidJvm]sealed class ExoPlayerDataSourceException : IOException ExoPlayerEngine [androidJvm]class ExoPlayerEngine(application: Application, publication: Publication, exoPlayer: ExoPlayer) : AudioEngine<ExoPlayerSettings, ExoPlayerPreferences, ExoPlayerEngine.Error> ExoPlayerEngineProvider [androidJvm]class ExoPlayerEngineProvider : AudioEngineProvider<ExoPlayerSettings, ExoPlayerPreferences, ExoPlayerPreferencesEditor, ExoPlayerEngine.Error> ExoPlayerPreferences [androidJvm]@Serializabledata class ExoPlayerPreferences(val rateMultiplier: Double? = null) : Configurable.Preferences<ExoPlayerPreferences> ExoPlayerPreferencesEditor [androidJvm]class ExoPlayerPreferencesEditor : PreferencesEditor<ExoPlayerPreferences> ExoPlayerPreferencesSerializer [androidJvm]class ExoPlayerPreferencesSerializer : PreferencesSerializer<ExoPlayerPreferences> JSON serializer of ExoPlayerPreferences. ExoPlayerPublicationPreferencesFilter [androidJvm]object ExoPlayerPublicationPreferencesFilter : PreferencesFilter<ExoPlayerPreferences> Suggested filter to keep only publication-specific ExoPlayerPreferences. ExoPlayerSettings [androidJvm]data class ExoPlayerSettings(val rateMultiplier: Double) : Configurable.Settings ExoPlayerSharedPreferencesFilter [androidJvm]object ExoPlayerSharedPreferencesFilter : PreferencesFilter<ExoPlayerPreferences> Suggested filter to keep only shared ExoPlayerPreferences.