| Top |
| void | (*RBMediaPlayerSourceDeleteCallback) () |
| void | rb_media_player_source_load () |
| guint64 | rb_media_player_source_get_capacity () |
| guint64 | rb_media_player_source_get_free_space () |
| void | rb_media_player_source_get_entries () |
| void | rb_media_player_source_delete_entries () |
| void | rb_media_player_source_show_properties () |
| void | rb_media_player_source_sync () |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkBox
╰── GtkHBox
╰── 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 *entries);
source |
||
category |
the sync category name |
|
entries |
map to hold the entries. |
[element-type utf8 RB.RhythmDBEntry] |
void rb_media_player_source_delete_entries (RBMediaPlayerSource *source,GList *entries,RBMediaPlayerSourceDeleteCallback callback,gpointer user_data,GDestroyNotify destroy_data);
source |
||
entries |
list of entries to delete. |
[element-type RB.RhythmDBEntry][transfer full] |
callback |
callback to call on completion |
|
user_data |
data for callback. |
[closure][scope notified] |
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 (*impl_get_entries) (RBMediaPlayerSource *source, const char *category, GHashTable *map);
guint64 (*impl_get_capacity) (RBMediaPlayerSource *source);
guint64 (*impl_get_free_space) (RBMediaPlayerSource *source);
void (*impl_delete_entries) (RBMediaPlayerSource *source,
GList *entries,
RBMediaPlayerSourceDeleteCallback callback,
gpointer data,
GDestroyNotify destroy_data);
void (*impl_add_playlist) (RBMediaPlayerSource *source, gchar *name, GList *entries);
void (*impl_remove_playlists) (RBMediaPlayerSource *source);
void (*impl_show_properties) (RBMediaPlayerSource *source, GtkWidget *info_box, GtkWidget *notebook);
};
“encoding-target” property“encoding-target” GstEncodingTarget *
The GstEncodingTarget for this device
Flags: Read / Write