Lines Matching refs:lv2plugin
109 gst_lv2_check_required_features (const LilvPlugin * lv2plugin) in gst_lv2_check_required_features() argument
111 LilvNodes *required_features = lilv_plugin_get_required_features (lv2plugin); in gst_lv2_check_required_features()
132 lilv_node_as_uri (lilv_plugin_get_uri (lv2plugin)), in gst_lv2_check_required_features()
601 const LilvPlugin *lv2plugin = klass->plugin; in gst_lv2_class_get_param_nick() local
603 return g_strdup (lilv_node_as_string (lilv_port_get_name (lv2plugin, port))); in gst_lv2_class_get_param_nick()
616 const LilvPlugin *lv2plugin = klass->plugin; in gst_lv2_class_get_param_spec() local
617 const LilvPort *port = lilv_plugin_get_port_by_index (lv2plugin, portnum); in gst_lv2_class_get_param_spec()
626 lilv_node_as_string (lilv_port_get_symbol (lv2plugin, port)); in gst_lv2_class_get_param_spec()
632 lilv_node_as_string (lilv_plugin_get_uri (lv2plugin)), name, nick); in gst_lv2_class_get_param_spec()
635 if (lilv_port_is_a (lv2plugin, port, gst_lv2_input_node)) in gst_lv2_class_get_param_spec()
637 if (lilv_port_is_a (lv2plugin, port, gst_lv2_control_node) || in gst_lv2_class_get_param_spec()
638 lilv_port_is_a (lv2plugin, port, gst_lv2_cv_node)) in gst_lv2_class_get_param_spec()
641 if (lilv_port_has_property (lv2plugin, port, gst_lv2_toggled_prop_node)) { in gst_lv2_class_get_param_spec()
646 lilv_port_get_range (lv2plugin, port, &lv2def, &lv2min, &lv2max); in gst_lv2_class_get_param_spec()
662 lilv_node_as_string (lilv_plugin_get_uri (lv2plugin)), name, lower, in gst_lv2_class_get_param_spec()
671 lilv_node_as_string (lilv_plugin_get_uri (lv2plugin)), name, upper, in gst_lv2_class_get_param_spec()
677 if ((points = lilv_port_get_scale_points (lv2plugin, port))) { in gst_lv2_class_get_param_spec()
695 lilv_node_as_string (lilv_plugin_get_uri (lv2plugin)), name, v, l); in gst_lv2_class_get_param_spec()
704 lilv_node_as_string (lilv_plugin_get_uri (lv2plugin)), name, v, l); in gst_lv2_class_get_param_spec()
717 lilv_node_as_string (lilv_plugin_get_uri (lv2plugin)), name, def); in gst_lv2_class_get_param_spec()
738 } else if (lilv_port_has_property (lv2plugin, port, in gst_lv2_class_get_param_spec()
783 const LilvPlugin *lv2plugin = lv2_class->plugin; in gst_lv2_element_class_set_metadata() local
789 val = lilv_plugin_get_name (lv2plugin); in gst_lv2_element_class_set_metadata()
796 val = lilv_plugin_get_author_name (lv2plugin); in gst_lv2_element_class_set_metadata()
808 lv2plugin_class = lilv_plugin_get_class (lv2plugin); in gst_lv2_element_class_set_metadata()
829 const LilvPlugin *lv2plugin; in gst_lv2_class_init() local
840 lv2plugin = lilv_plugins_get_by_uri (plugins, plugin_uri); in gst_lv2_class_init()
841 g_assert (lv2plugin); in gst_lv2_class_init()
842 lv2_class->plugin = lv2plugin; in gst_lv2_class_init()
853 for (j = 0; j < lilv_plugin_get_num_ports (lv2plugin); j++) { in gst_lv2_class_init()
854 const LilvPort *port = lilv_plugin_get_port_by_index (lv2plugin, j); in gst_lv2_class_init()
856 lilv_port_is_a (lv2plugin, port, gst_lv2_input_node); in gst_lv2_class_init()
857 const gboolean is_optional = lilv_port_has_property (lv2plugin, port, in gst_lv2_class_init()
861 lilv_port_get (lv2plugin, port, gst_lv2_group_pred_node); in gst_lv2_class_init()
894 if (lilv_port_is_a (lv2plugin, port, gst_lv2_audio_node)) { in gst_lv2_class_init()
902 } else if (lilv_port_is_a (lv2plugin, port, gst_lv2_control_node)) { in gst_lv2_class_init()
911 } else if (lilv_port_is_a (lv2plugin, port, gst_lv2_cv_node)) { in gst_lv2_class_init()
920 } else if (lilv_port_is_a (lv2plugin, port, gst_lv2_event_node)) { in gst_lv2_class_init()
921 LilvNodes *supported = lilv_port_get_value (lv2plugin, port, in gst_lv2_class_init()
926 lilv_node_as_string (lilv_port_get_symbol (lv2plugin, port)), in gst_lv2_class_init()
943 const LilvNodes *classes = lilv_port_get_classes (lv2plugin, port); in gst_lv2_class_init()
946 lilv_node_as_string (lilv_port_get_symbol (lv2plugin, port)), in gst_lv2_class_init()