| Top |  |  |  |  | 
| GSettings * | encoding-settings | Read / Write | 
| GstEncodingTarget * | encoding-target | Read / Write | 
| gchar * | serial | Read | 
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── RBDisplayPage ╰── RBSource ╰── RBBrowserSource ╰── RBMediaPlayerSource
RBMediaPlayerSource implements AtkImplementorIface, GtkBuildable and GtkOrientable.
void (*RBMediaPlayerSourceDeleteCallback) (RBMediaPlayerSource *source,gpointer data);
guint64
rb_media_player_source_get_capacity (RBMediaPlayerSource *source);
guint64
rb_media_player_source_get_free_space (RBMediaPlayerSource *source);
void rb_media_player_source_get_entries (RBMediaPlayerSource *source,const char *category,GHashTable *map);
void rb_media_player_source_delete_entries (RBMediaPlayerSource *source,GList *entries,RBMediaPlayerSourceDeleteCallback callback,gpointer data,GDestroyNotify destroy_data);
| source | ||
| entries | list of entries to delete. | [element-type RB.RhythmDBEntry][transfer full] | 
| callback | callback to call on completion | |
| destroy_data | callback to free the callback data | 
void
rb_media_player_source_show_properties
                               (RBMediaPlayerSource *source);
struct RBMediaPlayerSourceClass {
	RBBrowserSourceClass parent_class;
	/* class members */
	void		(*get_entries) (RBMediaPlayerSource *source, const char *category, GHashTable *map);
	guint64		(*get_capacity) (RBMediaPlayerSource *source);
	guint64		(*get_free_space) (RBMediaPlayerSource *source);
	void		(*delete_entries) (RBMediaPlayerSource *source,
						 GList *entries,
						 RBMediaPlayerSourceDeleteCallback callback,
						 gpointer data,
						 GDestroyNotify destroy_data);
	void		(*add_playlist) (RBMediaPlayerSource *source, gchar *name, GList *entries);
	void		(*remove_playlists) (RBMediaPlayerSource *source);
	void		(*show_properties) (RBMediaPlayerSource *source, GtkWidget *info_box, GtkWidget *notebook);
};
“encoding-settings” property“encoding-settings” GSettings *
GSettings holding encoding settings.
Flags: Read / Write
“encoding-target” property“encoding-target” GstEncodingTarget *
The GstEncodingTarget for this device
Flags: Read / Write