GObject * create (CutModuleFactory *factory) { CutConsoleUIFactory *console = CUT_CONSOLE_UI_FACTORY(factory); return G_OBJECT(cut_ui_new("console", "use-color", console->use_color, "verbose-level", console->verbose_level, "notify-command", console->notify_command, "progress-row-max", guess_term_width(), "show-detail-immediately", console->show_detail_immediately, NULL)); }
static gboolean start (GstBaseSink *base_sink) { GstCutterConsoleOutputPrivate *priv; CutVerboseLevel verbose_level; priv = GST_CUTTER_CONSOLE_OUTPUT_GET_PRIVATE(base_sink); verbose_level = cut_verbose_level_parse(priv->verbose_level_string, NULL); priv->ui = cut_ui_new("console", "use-color", priv->use_color, "verbose-level", verbose_level, NULL); priv->reader = cut_stream_reader_new(); cut_listener_attach_to_run_context(CUT_LISTENER(priv->ui), priv->reader); return TRUE; }
GObject * create (CutModuleFactory *factory) { return G_OBJECT(cut_ui_new("gtk", NULL)); }