static void print_factory_details_info (GstElementFactory * factory) { gchar **keys, **k; GstRank rank; char s[20]; rank = gst_plugin_feature_get_rank (GST_PLUGIN_FEATURE (factory)); n_print ("Factory Details:\n"); n_print (" %-25s%s (%d)\n", "Rank", get_rank_name (s, rank), rank); keys = gst_element_factory_get_metadata_keys (factory); if (keys != NULL) { for (k = keys; *k != NULL; ++k) { const gchar *val; gchar *key = *k; val = gst_element_factory_get_metadata (factory, key); key[0] = g_ascii_toupper (key[0]); n_print (" %-25s%s\n", key, val); } g_strfreev (keys); } n_print ("\n"); }
static void print_factory_details_info (GstElementFactory * factory) { n_print ("Factory Details:\n"); n_print (" Long name:\t%s\n", factory->details.longname); n_print (" Class:\t%s\n", factory->details.klass); n_print (" Description:\t%s\n", factory->details.description); n_print (" Author(s):\t%s\n", factory->details.author); n_print (" Rank:\t\t%s (%d)\n", get_rank_name (GST_PLUGIN_FEATURE (factory)->rank), GST_PLUGIN_FEATURE (factory)->rank); n_print ("\n"); }
static void print_factory_details_info (GstElementFactory * factory) { char s[20]; n_print ("Factory Details:\n"); n_print (" Long name:\t%s\n", factory->details.longname); n_print (" Class:\t%s\n", factory->details.klass); n_print (" Description:\t%s\n", factory->details.description); n_print (" Author(s):\t%s\n", factory->details.author); n_print (" Rank:\t\t%s (%d)\n", get_rank_name (s, GST_PLUGIN_FEATURE (factory)->rank), GST_PLUGIN_FEATURE (factory)->rank); if (factory->meta_data != NULL) { gst_structure_foreach ((GstStructure *) factory->meta_data, print_factory_details_meta_data, NULL); } n_print ("\n"); }