diff --git a/src/ViPER4Android.cpp b/src/ViPER4Android.cpp index 10217e7..5140bf8 100644 --- a/src/ViPER4Android.cpp +++ b/src/ViPER4Android.cpp @@ -78,8 +78,31 @@ static int32_t viperLibraryGetDescriptor(const effect_uuid_t *uuid, effect_descr *pDescriptor = viperDescriptor; return 0; } +} // extern "C" -__attribute__ ((visibility ("default"))) +extern "C" +__attribute__((visibility("default"))) +int createEffect() { + VIPER_LOGD("createEffect called"); + return -3; +} + +extern "C" +__attribute__((visibility("default"))) +int destroyEffect() { + VIPER_LOGD("destroyEffect called"); + return -5; +} + +extern "C" +__attribute__((visibility("default"))) +int queryEffect() { + VIPER_LOGD("queryEffect called"); + return -3; +} + +extern "C" +__attribute__((visibility("default"))) audio_effect_library_t AUDIO_EFFECT_LIBRARY_INFO_SYM = { .tag = AUDIO_EFFECT_LIBRARY_TAG, .version = EFFECT_LIBRARY_API_VERSION, @@ -88,5 +111,4 @@ audio_effect_library_t AUDIO_EFFECT_LIBRARY_INFO_SYM = { .create_effect = viperLibraryCreate, .release_effect = viperLibraryRelease, .get_descriptor = viperLibraryGetDescriptor, -}; -} // extern "C" \ No newline at end of file +}; \ No newline at end of file