Documentation
¶
Index ¶
- Constants
- func NewColorizeTask(path media.Path) scheduler.Task
- type ColorizePlugin
- type Plugin
- type PluginManager
- func (p *PluginManager) GetCacheStorage() media.FileStorer
- func (p *PluginManager) GetFileStorage() media.FileStorer
- func (p *PluginManager) GetMediaOptimization() *transform.MediaOptimization
- func (p *PluginManager) GetMediaStorage() media.Storer
- func (p *PluginManager) GetPlugin(name string) (Plugin, error)
- func (p *PluginManager) GetTaskStorage() scheduler.Storer
- func (p *PluginManager) RegisterPlugin(pl Plugin)
Constants ¶
View Source
const ColorizePluginName = "colorize"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ColorizePlugin ¶
type ColorizePlugin struct {
// contains filtered or unexported fields
}
func NewColorizePlugin ¶
func NewColorizePlugin(pluginManager *PluginManager) ColorizePlugin
func (*ColorizePlugin) Name ¶
func (p *ColorizePlugin) Name() string
type PluginManager ¶
type PluginManager struct {
// contains filtered or unexported fields
}
func NewPluginManager ¶
func NewPluginManager( fileStorage media.FileStorer, cacheStorage media.FileStorer, mediaStorage media.Storer, taskStorage scheduler.Storer, ) PluginManager
func (*PluginManager) GetCacheStorage ¶
func (p *PluginManager) GetCacheStorage() media.FileStorer
func (*PluginManager) GetFileStorage ¶
func (p *PluginManager) GetFileStorage() media.FileStorer
func (*PluginManager) GetMediaOptimization ¶
func (p *PluginManager) GetMediaOptimization() *transform.MediaOptimization
func (*PluginManager) GetMediaStorage ¶
func (p *PluginManager) GetMediaStorage() media.Storer
func (*PluginManager) GetTaskStorage ¶
func (p *PluginManager) GetTaskStorage() scheduler.Storer
func (*PluginManager) RegisterPlugin ¶
func (p *PluginManager) RegisterPlugin(pl Plugin)
Click to show internal directories.
Click to hide internal directories.