#include <unistd.h>#include <glib.h>#include <glib/gstdio.h>#include <glib-object.h>#include "ghbcompat.h"#include <gdk/gdkx.h>#include "settings.h"#include "presets.h"#include "callbacks.h"#include "hb-backend.h"#include "preview.h"#include "values.h"#include "hb.h"Classes | |
| struct | preview_s |
Defines | |
| #define | PREVIEW_STATE_IMAGE 0 |
| #define | PREVIEW_STATE_LIVE 1 |
Functions | |
| G_MODULE_EXPORT gboolean | preview_expose_cb (GtkWidget *widget, GdkEventExpose *event, signal_user_data_t *ud) |
| void | ghb_screen_par (signal_user_data_t *ud, gint *par_n, gint *par_d) |
| void | ghb_par_scale (signal_user_data_t *ud, gint *width, gint *height, gint par_n, gint par_d) |
| void | ghb_preview_init (signal_user_data_t *ud) |
| void | ghb_preview_cleanup (signal_user_data_t *ud) |
| void | live_preview_stop (signal_user_data_t *ud) |
| void | ghb_live_reset (signal_user_data_t *ud) |
| G_MODULE_EXPORT void | live_preview_start_cb (GtkWidget *xwidget, signal_user_data_t *ud) |
| void | ghb_live_encode_done (signal_user_data_t *ud, gboolean success) |
| void | ghb_live_preview_progress (signal_user_data_t *ud) |
| G_MODULE_EXPORT void | live_preview_seek_cb (GtkWidget *widget, signal_user_data_t *ud) |
| void | ghb_set_preview_image (signal_user_data_t *ud) |
| G_MODULE_EXPORT void | preview_button_size_allocate_cb (GtkWidget *widget, GtkAllocation *allocation, signal_user_data_t *ud) |
| void | ghb_preview_set_visible (signal_user_data_t *ud) |
| G_MODULE_EXPORT void | preview_button_clicked_cb (GtkWidget *xwidget, signal_user_data_t *ud) |
| G_MODULE_EXPORT void | picture_settings_clicked_cb (GtkWidget *xwidget, signal_user_data_t *ud) |
| G_MODULE_EXPORT void | picture_settings_alt_clicked_cb (GtkWidget *xwidget, signal_user_data_t *ud) |
| G_MODULE_EXPORT void | fullscreen_clicked_cb (GtkWidget *toggle, signal_user_data_t *ud) |
| G_MODULE_EXPORT void | picture_settings_alt2_clicked_cb (GtkWidget *xwidget, signal_user_data_t *ud) |
| G_MODULE_EXPORT void | preview_frame_value_changed_cb (GtkWidget *widget, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | preview_window_delete_cb (GtkWidget *widget, GdkEvent *event, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | settings_window_delete_cb (GtkWidget *widget, GdkEvent *event, signal_user_data_t *ud) |
| G_MODULE_EXPORT void | preview_duration_changed_cb (GtkWidget *widget, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | hud_enter_cb (GtkWidget *widget, GdkEventCrossing *event, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | preview_leave_cb (GtkWidget *widget, GdkEventCrossing *event, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | preview_motion_cb (GtkWidget *widget, GdkEventMotion *event, signal_user_data_t *ud) |
| GdkDrawable * | ghb_curved_rect_mask (gint width, gint height, gint radius) |
| G_MODULE_EXPORT void | preview_hud_size_alloc_cb (GtkWidget *widget, GtkAllocation *allocation, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | preview_configure_cb (GtkWidget *widget, GdkEventConfigure *event, signal_user_data_t *ud) |
| G_MODULE_EXPORT gboolean | settings_configure_cb (GtkWidget *widget, GdkEventConfigure *event, signal_user_data_t *ud) |
| #define PREVIEW_STATE_IMAGE 0 |
| #define PREVIEW_STATE_LIVE 1 |
| G_MODULE_EXPORT void fullscreen_clicked_cb | ( | GtkWidget * | toggle, | |
| signal_user_data_t * | ud | |||
| ) |
| GdkDrawable* ghb_curved_rect_mask | ( | gint | width, | |
| gint | height, | |||
| gint | radius | |||
| ) |
| void ghb_live_encode_done | ( | signal_user_data_t * | ud, | |
| gboolean | success | |||
| ) |
| void ghb_live_preview_progress | ( | signal_user_data_t * | ud | ) |
| void ghb_live_reset | ( | signal_user_data_t * | ud | ) |
| void ghb_par_scale | ( | signal_user_data_t * | ud, | |
| gint * | width, | |||
| gint * | height, | |||
| gint | par_n, | |||
| gint | par_d | |||
| ) |
| void ghb_preview_cleanup | ( | signal_user_data_t * | ud | ) |
| void ghb_preview_init | ( | signal_user_data_t * | ud | ) |
| void ghb_preview_set_visible | ( | signal_user_data_t * | ud | ) |
| void ghb_screen_par | ( | signal_user_data_t * | ud, | |
| gint * | par_n, | |||
| gint * | par_d | |||
| ) |
| void ghb_set_preview_image | ( | signal_user_data_t * | ud | ) |
| G_MODULE_EXPORT gboolean hud_enter_cb | ( | GtkWidget * | widget, | |
| GdkEventCrossing * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void live_preview_seek_cb | ( | GtkWidget * | widget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void live_preview_start_cb | ( | GtkWidget * | xwidget, | |
| signal_user_data_t * | ud | |||
| ) |
| void live_preview_stop | ( | signal_user_data_t * | ud | ) |
| G_MODULE_EXPORT void picture_settings_alt2_clicked_cb | ( | GtkWidget * | xwidget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void picture_settings_alt_clicked_cb | ( | GtkWidget * | xwidget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void picture_settings_clicked_cb | ( | GtkWidget * | xwidget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void preview_button_clicked_cb | ( | GtkWidget * | xwidget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void preview_button_size_allocate_cb | ( | GtkWidget * | widget, | |
| GtkAllocation * | allocation, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean preview_configure_cb | ( | GtkWidget * | widget, | |
| GdkEventConfigure * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void preview_duration_changed_cb | ( | GtkWidget * | widget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean preview_expose_cb | ( | GtkWidget * | widget, | |
| GdkEventExpose * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void preview_frame_value_changed_cb | ( | GtkWidget * | widget, | |
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT void preview_hud_size_alloc_cb | ( | GtkWidget * | widget, | |
| GtkAllocation * | allocation, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean preview_leave_cb | ( | GtkWidget * | widget, | |
| GdkEventCrossing * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean preview_motion_cb | ( | GtkWidget * | widget, | |
| GdkEventMotion * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean preview_window_delete_cb | ( | GtkWidget * | widget, | |
| GdkEvent * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean settings_configure_cb | ( | GtkWidget * | widget, | |
| GdkEventConfigure * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
| G_MODULE_EXPORT gboolean settings_window_delete_cb | ( | GtkWidget * | widget, | |
| GdkEvent * | event, | |||
| signal_user_data_t * | ud | |||
| ) |
1.7.1