summaryrefslogtreecommitdiffstats
path: root/media/libcubeb/src/cubeb-jni-instances.h
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2019-11-03 14:35:17 -0500
committerMatt A. Tobin <email@mattatobin.com>2019-11-03 14:35:17 -0500
commita57983a2176afb4bab3c22efa6a24d39f3c11163 (patch)
tree56dbcb66e07d997d817e40c1fd8005ee75142e8b /media/libcubeb/src/cubeb-jni-instances.h
parent6513e41cb75e64384f35470d59ad6a4f88092e82 (diff)
parent1960d6e08a949ceed50e6a18240d40a7ecee879c (diff)
downloadUXP-a57983a2176afb4bab3c22efa6a24d39f3c11163.tar
UXP-a57983a2176afb4bab3c22efa6a24d39f3c11163.tar.gz
UXP-a57983a2176afb4bab3c22efa6a24d39f3c11163.tar.lz
UXP-a57983a2176afb4bab3c22efa6a24d39f3c11163.tar.xz
UXP-a57983a2176afb4bab3c22efa6a24d39f3c11163.zip
Merge branch 'master' into mailnews-work
Diffstat (limited to 'media/libcubeb/src/cubeb-jni-instances.h')
-rw-r--r--media/libcubeb/src/cubeb-jni-instances.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/media/libcubeb/src/cubeb-jni-instances.h b/media/libcubeb/src/cubeb-jni-instances.h
deleted file mode 100644
index 19c5c29da..000000000
--- a/media/libcubeb/src/cubeb-jni-instances.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef _CUBEB_JNI_INSTANCES_H_
-#define _CUBEB_JNI_INSTANCES_H_
-
-#include "GeneratedJNIWrappers.h"
-#include "mozilla/jni/Utils.h"
-
-/*
- * The methods in this file offer a way to pass in the required
- * JNI instances in the cubeb library. By default they return NULL.
- * In this case part of the cubeb API that depends on JNI
- * will return CUBEB_ERROR_NOT_SUPPORTED. Currently only one
- * method depends on that:
- *
- * cubeb_stream_get_position()
- *
- * Users that want to use that cubeb API method must "override"
- * the methods bellow to return a valid instance of JavaVM
- * and application's Context object.
- * */
-
-JNIEnv *
-cubeb_get_jni_env_for_thread()
-{
- return mozilla::jni::GetEnvForThread();
-}
-
-jobject
-cubeb_jni_get_context_instance()
-{
- auto context = mozilla::java::GeckoAppShell::GetApplicationContext();
- return context.Forget();
-}
-
-#endif //_CUBEB_JNI_INSTANCES_H_