![]() |
![]() |
![]() |
libdexterplugin Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Known Derived Interfaces | Properties |
#include <dexterplugin.h> #define DEXTERPLUGIN_SAMPLER_ERROR enum DexterPluginSamplerError; DexterPluginSampler; struct DexterPluginSamplerClass; void (*DexterPluginSamplerDataCallback) (gpointer sampler
,gpointer sampler_data
);
"private1" GObject* : Write / Construct Only "private2" gpointer : Write / Construct Only "private3" gpointer : Write / Construct Only "private4" guint : Write / Construct Only
GObject base class from which all Libdexter samplers must be derived.
This abstract base class is the foundation class of Libdexter samplers. Plugin sampler services must derive from this class to be operable within Libdexter. Helper macros are provided to simplify defining sampler services that derive from this class.
#define DEXTERPLUGIN_SAMPLER_ERROR dexterplugin_sampler_error_quark()
The error domain of the libdexterplugin sampler subsystem.
typedef enum { DEXTERPLUGIN_SAMPLER_ERROR_FAILED } DexterPluginSamplerError;
Error codes for DexterPluginSampler operations.
typedef struct _DexterPluginSampler DexterPluginSampler;
Definition of base type for sampler services.
struct DexterPluginSamplerClass { GObjectClass parent_class; };
Definition of base class type for sampler services.
GObjectClass |
parent class. |
"private1"
property"private1" GObject* : Write / Construct Only
This property is private to the library.
"private2"
property"private2" gpointer : Write / Construct Only
This property is private to the library.
"private3"
property"private3" gpointer : Write / Construct Only
This property is private to the library.
"private4"
property"private4" guint : Write / Construct Only
This property is private to the library.
Default value: 0