APULSE_EXPORT int pa_threaded_mainloop_get_retval(pa_threaded_mainloop *m) { trace_info_z("Z %s\n", __func__); return 0; }
APULSE_EXPORT char * pa_locale_to_utf8(const char *str) { trace_info_z("Z %s\n", __func__); return strdup(str); }
APULSE_EXPORT pa_volume_t pa_cvolume_avg(const pa_cvolume *a) { trace_info_z("Z %s a=%p\n", __func__, a); return 0; }
APULSE_EXPORT int pa_context_errno(pa_context *c) { trace_info_z("Z %s c=%p\n", __func__, c); return 0; }
NPError NP_GetValue(void *instance, NPPVariable variable, void *value) { trace_info_f("%s\n", __func__); switch (variable) { case NPPVpluginNameString: *(const char **)value = fpp_config_get_plugin_name(); break; case NPPVpluginDescriptionString: *(const char **)value = fpp_config_get_default_plugin_descr(); break; default: trace_info_z(" not implemented variable %d\n", variable); } return NPERR_NO_ERROR; }
NPError NP_GetValue(void *instance, NPPVariable variable, void *value) { trace_info_f("[NP] %s instance=%p, variable=%s, value=%p\n", __func__, instance, reverse_npp_variable(variable), value); load_ppp_module(); switch (variable) { case NPPVpluginNameString: *(const char **)value = fpp_config_get_plugin_name(); break; case NPPVpluginDescriptionString: *(char **)value = module_descr; break; default: trace_info_z(" not implemented variable %d\n", variable); } return NPERR_NO_ERROR; }
APULSE_EXPORT void pa_threaded_mainloop_set_name(pa_threaded_mainloop *m, const char *name) { trace_info_z("Z %s\n", __func__); }
APULSE_EXPORT void pa_threaded_mainloop_accept(pa_threaded_mainloop *m) { trace_info_z("Z %s\n", __func__); }
APULSE_EXPORT void pa_stream_set_underflow_callback(pa_stream *p, pa_stream_notify_cb_t cb, void *userdata) { trace_info_z("Z %s\n", __func__); }