Functions

gtk/src/subtitlehandler.c File Reference

#include "ghbcompat.h"
#include "hb.h"
#include "settings.h"
#include "hb-backend.h"
#include "values.h"
#include "callbacks.h"
#include "preview.h"
#include "presets.h"
#include "audiohandler.h"
#include "subtitlehandler.h"

Functions

gboolean ghb_canPassSub (int source, int mux)
gboolean ghb_canBurnSub (int source)
gboolean ghb_canForceSub (int source)
gboolean ghb_soft_in_subtitle_list (GValue *subtitle_list)
void ghb_subtitle_exclusive_burn_settings (GValue *settings, gint index)
void ghb_subtitle_exclusive_burn (signal_user_data_t *ud, gint index)
void ghb_subtitle_exclusive_default_settings (GValue *settings, gint index)
void ghb_subtitle_exclusive_default (signal_user_data_t *ud, gint index)
void ghb_add_srt (signal_user_data_t *ud, GValue *settings)
void ghb_set_pref_subtitle_settings (gint titleindex, GValue *settings)
void ghb_set_pref_subtitle (gint titleindex, signal_user_data_t *ud)
gint ghb_selected_subtitle_row (signal_user_data_t *ud)
GValue * ghb_selected_subtitle_settings (signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_forced_toggled_cb (GtkCellRendererToggle *cell, gchar *path, signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_burned_toggled_cb (GtkCellRendererToggle *cell, gchar *path, signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_default_toggled_cb (GtkCellRendererToggle *cell, gchar *path, signal_user_data_t *ud)
void ghb_subtitle_list_refresh_selected (signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_track_changed_cb (GtkWidget *widget, signal_user_data_t *ud)
G_MODULE_EXPORT void srt_changed_cb (GtkWidget *widget, signal_user_data_t *ud)
G_MODULE_EXPORT void srt_file_changed_cb (GtkWidget *widget, signal_user_data_t *ud)
G_MODULE_EXPORT void srt_lang_changed_cb (GtkWidget *widget, signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_list_selection_changed_cb (GtkTreeSelection *selection, signal_user_data_t *ud)
G_MODULE_EXPORT void srt_add_clicked_cb (GtkWidget *xwidget, signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_add_clicked_cb (GtkWidget *xwidget, signal_user_data_t *ud)
G_MODULE_EXPORT void subtitle_remove_clicked_cb (GtkWidget *widget, signal_user_data_t *ud)
void ghb_subtitle_prune (signal_user_data_t *ud)
void ghb_reset_subtitles (signal_user_data_t *ud, GValue *settings)

Function Documentation

void ghb_add_srt ( signal_user_data_t ud,
GValue *  settings 
)
gboolean ghb_canBurnSub ( int  source  ) 
gboolean ghb_canForceSub ( int  source  ) 
gboolean ghb_canPassSub ( int  source,
int  mux 
)
void ghb_reset_subtitles ( signal_user_data_t ud,
GValue *  settings 
)
gint ghb_selected_subtitle_row ( signal_user_data_t ud  ) 
GValue* ghb_selected_subtitle_settings ( signal_user_data_t ud  ) 
void ghb_set_pref_subtitle ( gint  titleindex,
signal_user_data_t ud 
)
void ghb_set_pref_subtitle_settings ( gint  titleindex,
GValue *  settings 
)
gboolean ghb_soft_in_subtitle_list ( GValue *  subtitle_list  ) 
void ghb_subtitle_exclusive_burn ( signal_user_data_t ud,
gint  index 
)
void ghb_subtitle_exclusive_burn_settings ( GValue *  settings,
gint  index 
)
void ghb_subtitle_exclusive_default ( signal_user_data_t ud,
gint  index 
)
void ghb_subtitle_exclusive_default_settings ( GValue *  settings,
gint  index 
)
void ghb_subtitle_list_refresh_selected ( signal_user_data_t ud  ) 
void ghb_subtitle_prune ( signal_user_data_t ud  ) 
G_MODULE_EXPORT void srt_add_clicked_cb ( GtkWidget *  xwidget,
signal_user_data_t ud 
)
G_MODULE_EXPORT void srt_changed_cb ( GtkWidget *  widget,
signal_user_data_t ud 
)
G_MODULE_EXPORT void srt_file_changed_cb ( GtkWidget *  widget,
signal_user_data_t ud 
)
G_MODULE_EXPORT void srt_lang_changed_cb ( GtkWidget *  widget,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_add_clicked_cb ( GtkWidget *  xwidget,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_burned_toggled_cb ( GtkCellRendererToggle *  cell,
gchar *  path,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_default_toggled_cb ( GtkCellRendererToggle *  cell,
gchar *  path,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_forced_toggled_cb ( GtkCellRendererToggle *  cell,
gchar *  path,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_list_selection_changed_cb ( GtkTreeSelection *  selection,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_remove_clicked_cb ( GtkWidget *  widget,
signal_user_data_t ud 
)
G_MODULE_EXPORT void subtitle_track_changed_cb ( GtkWidget *  widget,
signal_user_data_t ud 
)