31 lines
710 B
C
31 lines
710 B
C
#ifndef _CUBEB_JNI_INSTANCES_H_
|
|
#define _CUBEB_JNI_INSTANCES_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 nullptr;
|
|
}
|
|
|
|
jobject
|
|
cubeb_jni_get_context_instance()
|
|
{
|
|
return nullptr;
|
|
}
|
|
|
|
#endif //_CUBEB_JNI_INSTANCES_H_
|