# File gstreamer/sample/gst-inspect.rb, line 63 def initialize @prefix = "" end
# File gstreamer/sample/gst-inspect.rb, line 85 def print_element(name) factory = Gst::ElementFactory.find(name) print_element_factory(factory, false) end
# File gstreamer/sample/gst-inspect.rb, line 67 def print_list(print_all) plugins = {} n_features = 0 each_feature do |plugin, feature| plugins[plugin.name] = nil n_features += 1 if print_all if feature.is_a?(Gst::ElementFactory) print_element_factory(feature, true) end else print_feature(plugin, feature) end end puts puts("Total count: #{plugins.size} plugins, #{n_features} features") end