AudioDriver
Интерфейс для реализации аудио драйвера на платформе.
Methods
fun setReader(reader: AudioStreamReader): Unit
Устанавливает функцию обратного вызова, которую вызывает аудиодрайвер для загрузки данных.
Повторный вызов данного метода перезаписывает сохраненную ранее функцию обратного вызова.
Parameters
fun setAvailableCallback(callback: AvailableCallback): Unit
Устанавливает функцию обратного вызова на сигнал о смене доступности аудиоустройства приложению.
Повторный вызов данного метода перезаписывает сохраненную ранее функцию обратного вызова.
Parameters
fun play(): Unit
Запускает воспроизведение звукового потока.
После вызова этого метода должна начать вызываться функция обратного вызова, если она установлена в методе set_reader.
Если функция обратного вызова вернет 0 записанных байт, воспроизведение звукового потока можно остановить.
Returns