From d68b95d310e2242c46f08ef12d57ac64ad6d78fe Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Mon, 26 Mar 2018 16:52:46 +0200 Subject: [PATCH] PlayerController: add setAudioDigitalOutputEnabled --- vlc-android/src/org/videolan/vlc/PlaybackService.java | 5 +++++ vlc-android/src/org/videolan/vlc/media/PlayerController.kt | 2 ++ 2 files changed, 7 insertions(+) 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