aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpeak3d <pfau@peak3d.de>2018-03-28 17:23:44 +0200
committerpeak3d <pfau@peak3d.de>2018-03-28 17:24:59 +0200
commit88f92ef6b9f1763faf018a69d4d6867475572968 (patch)
tree232227d680a5f3244d030fe3a4915ae92eba2aa2
parent8c320c2d17615bbb471468d308f014dfebd5b396 (diff)
[Android] add XBMCMediaDrmOnEventListener.java
-rw-r--r--cmake/scripts/android/Install.cmake1
-rw-r--r--tools/android/packaging/xbmc/src/interfaces/XBMCMediaDrmOnEventListener.java.in15
2 files changed, 16 insertions, 0 deletions
diff --git a/cmake/scripts/android/Install.cmake b/cmake/scripts/android/Install.cmake
index 8ff247a5c0..cc5360772d 100644
--- a/cmake/scripts/android/Install.cmake
+++ b/cmake/scripts/android/Install.cmake
@@ -81,6 +81,7 @@ set(package_files strings.xml
src/interfaces/XBMCNsdManagerResolveListener.java
src/interfaces/XBMCNsdManagerRegistrationListener.java
src/interfaces/XBMCNsdManagerDiscoveryListener.java
+ src/interfaces/XBMCMediaDrmOnEventListener.java
src/model/TVEpisode.java
src/model/Movie.java
src/model/TVShow.java
diff --git a/tools/android/packaging/xbmc/src/interfaces/XBMCMediaDrmOnEventListener.java.in b/tools/android/packaging/xbmc/src/interfaces/XBMCMediaDrmOnEventListener.java.in
new file mode 100644
index 0000000000..123a7c3e4e
--- /dev/null
+++ b/tools/android/packaging/xbmc/src/interfaces/XBMCMediaDrmOnEventListener.java.in
@@ -0,0 +1,15 @@
+package @APP_PACKAGE@.interfaces;
+
+import android.media.MediaDrm;
+import android.media.MediaDrm.OnEventListener;
+
+public class XBMCMediaDrmOnEventListener implements OnEventListener
+{
+ native void _onEvent(MediaDrm md, byte[] sessionId, int event, int extra, byte[] data);
+
+ @Override
+ public void onEvent(MediaDrm md, byte[] sessionId, int event, int extra, byte[] data)
+ {
+ _onEvent(md, sessionId, event, extra, data);
+ }
+}