#include <plugin.h>
Public Member Functions | |
virtual zzub::plugin * | create_plugin () const =0 |
virtual bool | store_info (zzub::archive *arc) const =0 |
zzub::parameter & | add_global_parameter () |
zzub::parameter & | add_track_parameter () |
zzub::parameter & | add_controller_parameter () |
zzub::attribute & | add_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 * > ¶ms) |
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 |
lib * | plugin_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 |