📄 hxplayer.h
字号:
gchar* url, gchar* target); void (* open_window) (GtkWidget* widget, gchar* url, gchar* target); void (* clip_bandwidth_changed)(GtkWidget* widget, gint bandwidth); void (* request_upgrade) (GtkWidget* widget, const gchar* url, GList* components_list, gboolean is_blocking); void (* groups_changed) (GtkWidget* widget); void (* group_started) (GtkWidget* widget, guint index); void (* title_changed) (GtkWidget* widget, gchar* title); void (* status_changed) (GtkWidget* widget, gchar* status); void (* request_authentication)(GtkWidget* widget, gchar* server, gchar* realm, gchar* is_proxy_server); void (* content_concluded) (GtkWidget* widget, guint old_content_state, guint new_content_state); void (* content_state_changed) (GtkWidget* widget); gboolean (* has_feature) (GtkWidget* widget, gchar* feature); void (* start_seeking) (GtkWidget* widget); void (* stop_seeking) (GtkWidget* widget); void (* visual_state_changed) (GtkWidget* widget, gboolean is_visible);};GType hx_player_get_type (void) G_GNUC_CONST; GtkWidget* hx_player_new (void);gboolean hx_player_open_url (HXPlayer* player, const gchar* str);gboolean hx_player_open_url_with_mime_type (HXPlayer* player, const gchar* str, const gchar* mime_type);gboolean hx_player_open_file (HXPlayer* player, const gchar* str);G_CONST_RETURN gchar* hx_player_get_url (HXPlayer* player);HXContentStateType hx_player_get_content_state (HXPlayer* player);void hx_player_play (HXPlayer* player);void hx_player_pause (HXPlayer* player);void hx_player_stop (HXPlayer* player);void hx_player_start_seeking (HXPlayer* player);void hx_player_set_position (HXPlayer* player, guint position);void hx_player_stop_seeking (HXPlayer* player);guint hx_player_get_position (HXPlayer* player);guint hx_player_get_length (HXPlayer* player);gboolean hx_player_is_live (HXPlayer* player);gboolean hx_player_is_indefinite_duration (HXPlayer* player);gboolean hx_player_has_visual_content (HXPlayer* player);void hx_player_get_ideal_size (HXPlayer* player, gint* width, gint* height);void hx_player_get_logo_size (HXPlayer* player, gint* width, gint* height);guint hx_player_get_clip_bandwidth (HXPlayer* player);guint hx_player_get_source_count (HXPlayer* player);guint hx_player_get_group_count (HXPlayer* player);guint hx_player_get_current_group (HXPlayer* player);void hx_player_set_current_group (HXPlayer* player, guint index);void hx_player_set_volume (HXPlayer* player, guint volume);guint hx_player_get_volume (HXPlayer* player);void hx_player_set_mute (HXPlayer* player, gboolean mute);gboolean hx_player_is_muted (HXPlayer* player);void hx_player_enable_eq (HXPlayer* player, gboolean enable);gboolean hx_player_is_eq_enabled (HXPlayer* player);void hx_player_set_eq_gain_at (HXPlayer* player, guint band, gint gain);gint hx_player_get_eq_gain_at (HXPlayer* player, guint band);void hx_player_set_eq_pregain (HXPlayer* player, gint pregain);gint hx_player_get_eq_pregain (HXPlayer* player);void hx_player_enable_eq_auto_pregain (HXPlayer* player, gboolean enable);gboolean hx_player_is_eq_auto_pregain_enabled (HXPlayer* player);void hx_player_set_eq_reverb (HXPlayer* player, gint room_size, gint reverb);void hx_player_get_eq_reverb (HXPlayer* player, gint* room_size, gint* reverb);G_CONST_RETURN gchar* hx_player_get_group_title (HXPlayer* player, guint group);G_CONST_RETURN gchar* hx_player_get_title (HXPlayer* player);void hx_player_set_logo_pixmap (HXPlayer* player, GdkPixmap *pixmap);gboolean hx_player_authenticate (HXPlayer* player, gboolean validate, const gchar* username, const gchar* password);gboolean hx_player_get_statistic (HXPlayer* player, const gchar* key, GValue* value); gboolean hx_player_get_unknown (HXPlayer* player, void** unknown);gboolean hx_player_get_engine_unknown (HXPlayer* player, void** unknown);HXDataStream* hx_player_open_data_stream (HXPlayer* player, const gchar* url, const gchar* mime_type, guint stream_length, gboolean autostart);gboolean hx_player_write_data_stream (HXPlayer* player, HXDataStream* stream, const gpointer data, guint len);void hx_player_close_data_stream (HXPlayer* player, HXDataStream* stream);gboolean hx_player_set_brightness (HXPlayer* player, gdouble brightness);gboolean hx_player_set_contrast (HXPlayer* player, gdouble contrast);gboolean hx_player_set_saturation (HXPlayer* player, gdouble saturation);gboolean hx_player_set_hue (HXPlayer* player, gdouble hue);gboolean hx_player_set_sharpness (HXPlayer* player, gdouble sharpness);gdouble hx_player_get_brightness (HXPlayer* player);gdouble hx_player_get_contrast (HXPlayer* player);gdouble hx_player_get_saturation (HXPlayer* player);gdouble hx_player_get_hue (HXPlayer* player);gdouble hx_player_get_sharpness (HXPlayer* player);void hx_player_set_status_text (HXPlayer* player, const gchar* text);G_END_DECLS#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -