| 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.
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);
source |
||
category |
the sync category name |
|
map |
map to hold the entries. |
[element-type utf8 RB.RhythmDBEntry] |
void rb_media_player_source_delete_entries (RBMediaPlayerSource *source,GList *entries,GAsyncReadyCallback callback,gpointer data);
source |
||
entries |
list of entries to delete. |
[element-type RB.RhythmDBEntry][transfer full] |
callback |
callback to call on completion |
|
data |
data for callback |
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,
GAsyncReadyCallback callback,
gpointer 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 *
The GSettings instance holding encoding settings for this device
Flags: Read / Write
“encoding-target” property“encoding-target” GstEncodingTarget *
The GstEncodingTarget for this device
Flags: Read / Write