libzzub 0.2
Public Member Functions | Static Public Member Functions | Public Attributes
zzub::info Struct Reference

#include <plugin.h>

List of all members.

Public Member Functions

virtual zzub::plugincreate_plugin () const =0
virtual bool store_info (zzub::archive *arc) const =0
zzub::parameteradd_global_parameter ()
zzub::parameteradd_track_parameter ()
zzub::parameteradd_controller_parameter ()
zzub::attributeadd_attribute ()
 info ()
virtual ~info ()
int get_group_size (int group) const

Static Public Member Functions

static int calc_column_size (const std::vector< const zzub::parameter * > &params)

Public Attributes

int version
int flags
unsigned int min_tracks
unsigned int max_tracks
std::string name
std::string short_name
std::string author
std::string commands
libplugin_lib
std::string uri
std::vector< const
zzub::parameter * > 
global_parameters
std::vector< const
zzub::parameter * > 
track_parameters
std::vector< const
zzub::parameter * > 
controller_parameters
std::vector< const
zzub::attribute * > 
attributes
std::vector< std::string > supported_import_extensions
std::vector< std::string > supported_stream_extensions

The documentation for this struct was generated from the following file: