static void ges_command_line_formatter_class_init (GESCommandLineFormatterClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GESFormatterClass *formatter_klass = GES_FORMATTER_CLASS (klass); g_type_class_add_private (klass, sizeof (GESCommandLineFormatterPrivate)); object_class->finalize = ges_command_line_formatter_finalize; formatter_klass->can_load_uri = _can_load; formatter_klass->load_from_uri = _load; formatter_klass->rank = GST_RANK_MARGINAL; }
static void ges_base_xml_formatter_class_init (GESBaseXmlFormatterClass * self_class) { GESFormatterClass *formatter_klass = GES_FORMATTER_CLASS (self_class); GObjectClass *object_class = G_OBJECT_CLASS (self_class); g_type_class_add_private (self_class, sizeof (GESBaseXmlFormatterPrivate)); object_class->dispose = _dispose; object_class->finalize = _finalize; formatter_klass->can_load_uri = _can_load_uri; formatter_klass->load_from_uri = _load_from_uri; formatter_klass->save_to_uri = _save_to_uri; self_class->save = NULL; }
static void ges_base_xml_formatter_class_init (GESBaseXmlFormatterClass * self_class) { GESFormatterClass *formatter_klass = GES_FORMATTER_CLASS (self_class); GObjectClass *object_class = G_OBJECT_CLASS (self_class); g_type_class_add_private (self_class, sizeof (GESBaseXmlFormatterPrivate)); object_class->dispose = _dispose; object_class->finalize = _finalize; formatter_klass->can_load_uri = _can_load_uri; formatter_klass->load_from_uri = _load_from_uri; formatter_klass->save_to_uri = _save_to_uri; self_class->save = NULL; GST_DEBUG_CATEGORY_INIT (base_xml_formatter, "base-xml-formatter", GST_DEBUG_FG_BLUE | GST_DEBUG_BOLD, "Base XML Formatter"); }
static void ges_pitivi_formatter_class_init (GESPitiviFormatterClass * klass) { GESFormatterClass *formatter_klass; GObjectClass *object_class; GST_DEBUG_CATEGORY_INIT (ges_pitivi_formatter_debug, "ges_pitivi_formatter", GST_DEBUG_FG_YELLOW, "ges pitivi formatter"); object_class = G_OBJECT_CLASS (klass); formatter_klass = GES_FORMATTER_CLASS (klass); g_type_class_add_private (klass, sizeof (GESPitiviFormatterPrivate)); formatter_klass->can_load_uri = pitivi_can_load_uri; formatter_klass->save_to_uri = NULL; formatter_klass->load_from_uri = load_pitivi_file_from_uri; object_class->finalize = ges_pitivi_formatter_finalize; ges_formatter_class_register_metas (formatter_klass, "pitivi", "Legacy Pitivi project files", "xptv", "text/x-xptv", DOUBLE_VERSION, GST_RANK_MARGINAL); }