NativeAudioEngine

@Singleton
class NativeAudioEngine @Inject constructor : AudioEngine, TextToSpeech.OnInitListener

Constructors

Link copied to clipboard
@Inject
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun clearTextToSpeechQueue()
Link copied to clipboard
open override fun createBeacon(latitude: Double, longitude: Double): Long
Link copied to clipboard
open override fun createEarcon(asset: String, latitude: Double, longitude: Double): Long
Link copied to clipboard
open override fun createTextToSpeech(text: String, latitude: Double, longitude: Double): Long
Link copied to clipboard
fun destroy()
Link copied to clipboard
open override fun destroyBeacon(beaconHandle: Long)
Link copied to clipboard
open override fun getAvailableSpeechLanguages(): Set<Locale>
Link copied to clipboard
open override fun getAvailableSpeechVoices(): Set<Voice>
Link copied to clipboard
open override fun getListOfBeaconTypes(): Array<String>
Link copied to clipboard
fun initialize(context: Context, followPreferences: Boolean = true)
Link copied to clipboard
open override fun onInit(status: Int)
Link copied to clipboard
open override fun setBeaconType(beaconType: String)
Link copied to clipboard
open override fun setSpeechLanguage(language: String): Boolean
Link copied to clipboard
open override fun updateBeaconType(sharedPreferences: SharedPreferences): Boolean
Link copied to clipboard
open override fun updateGeometry(listenerLatitude: Double, listenerLongitude: Double, listenerHeading: Double)
Link copied to clipboard
open override fun updateSpeech(sharedPreferences: SharedPreferences): Boolean