Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
editor_package.hpp
Go to the documentation of this file.
1#pragma once
2
32
33namespace pulp::format {
34
35class EditorFactory;
36
39
40#if defined(_WIN32)
41#define PULP_FORMAT_IMAGE_LOCAL
42#else
43#define PULP_FORMAT_IMAGE_LOCAL __attribute__((visibility("hidden")))
44#endif
45
49PULP_FORMAT_IMAGE_LOCAL void install_plugin_editor_factory_hook(EditorFactoryHook hook) noexcept;
50
53PULP_FORMAT_IMAGE_LOCAL EditorFactory* plugin_editor_factory();
54
55} // namespace pulp::format
Builds a processor's editors.
Definition editor_host.hpp:576
#define PULP_FORMAT_IMAGE_LOCAL
Definition editor_package.hpp:43
What the product grants a device: the quota table indexed by capability tier and live thermal state.
Definition aax_editor.hpp:31
EditorFactory *(*)() EditorFactoryHook
Returns the editor factory of the UI package a plug-in binary declares.
Definition editor_package.hpp:38