Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotImplemented = fmt.Errorf("module does not implement this procedure")
)
Functions ¶
Types ¶
type Module ¶
type Module interface {
Close() error
Description() (string, error)
Load() error
SetLocale(l locale.Type) error
}
Module provides an interface to opaquely use obs-plugin modules across packages.
type Return ¶
type Return int
Module provides an interface to opaquely use obs-plugin modules across packages.
const ( Null = Type(0) Success Return = -iota // - Successful Error // - A generic error occurred FileNotFound // - The module was not found MissingExports // - Required exports are missing IncompatibleVersion // - Incompatible version HardcodedSkip // - Skipped by hardcoded rules (e.g. obsolete obs-browser macOS plugin) )
Click to show internal directories.
Click to hide internal directories.