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