mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-17 19:25:46 -04:00
dep: Add cubeb
This commit is contained in:
30
dep/cubeb/src/cubeb-jni-instances.h
Normal file
30
dep/cubeb/src/cubeb-jni-instances.h
Normal file
@ -0,0 +1,30 @@
|
||||
#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_
|
Reference in New Issue
Block a user