diff --git a/vlc-android/src/org/videolan/vlc/PlaybackService.java b/vlc-android/src/org/videolan/vlc/PlaybackService.java index 6aeee4ba3..44c18d9e6 100644 --- a/vlc-android/src/org/videolan/vlc/PlaybackService.java +++ b/vlc-android/src/org/videolan/vlc/PlaybackService.java @@ -1726,6 +1726,11 @@ public class PlaybackService extends MediaBrowserServiceCompat{ return playlistManager.getPlayer().setAudioTrack(index); } + @MainThread + public boolean setAudioDigitalOutputEnabled(boolean enabled) { + return playlistManager.getPlayer().setAudioDigitalOutputEnabled(enabled); + } + @MainThread public boolean setVideoTrack(int index) { return playlistManager.getPlayer().setVideoTrack(index); diff --git a/vlc-android/src/org/videolan/vlc/media/PlayerController.kt b/vlc-android/src/org/videolan/vlc/media/PlayerController.kt index a98a00a1b..42118bf25 100644 --- a/vlc-android/src/org/videolan/vlc/media/PlayerController.kt +++ b/vlc-android/src/org/videolan/vlc/media/PlayerController.kt @@ -123,6 +123,8 @@ class PlayerController : IVLCVout.Callback, MediaPlayer.EventListener { fun setAudioTrack(index: Int) = mediaplayer.setAudioTrack(index) + fun setAudioDigitalOutputEnabled(enabled: Boolean) = mediaplayer.setAudioDigitalOutputEnabled(enabled) + fun getAudioDelay() = mediaplayer.audioDelay fun getSpuDelay() = mediaplayer.spuDelay