Rhythmbox Development Reference Manual

Backends
  RBPlayer — playback backend interface
  RBPlayerGstDataTee — player interface for processing raw data
  RBPlayerGstFilter — player interface for inserting filter elements
  RBPlayerGstTee — player interface for inserting additional sinks
  RBEncoder — audio transcoder interface
Lib
  eel-gconf-extensions
  rb-async-queue-watch — GSource for watching a GAsyncQueue in the main loop
  rb-debug — debugging support functions
  rb-file-helpers
  rb-builder-helpers — helper functions for dealing with GtkBuilder files
  RBStringValueMap — specialized hash table for storing string to GValue mappings
  rb-tree-dnd — multi-row drag and drop support for GtkTreeViews
  rb-util
Metadata
  RBMetaData — metadata reader and writer interface
RhythmDB
  RhythmDBImportJob — batch import job
  RhythmDBPropertyModel — tree model grouping entries from a query model by property values
  rhythmdb-query-model
  RhythmDBQueryResults — interface for receiving query results from RhythmDB
  rhythmdb-tree
  RhythmDB
Shell
  RBHistory — sequence data structure useful for implementing play orders
  RBPlayOrder — base class for play order implementations
  RBRandomPlayOrder — base class for weighted random play orders
  RBPlaylistManager — Playlist management object
  RBRemovableMediaManager — handling of removable media such as audio CDs and DAP devices
  RBShellClipboard — cut and paste handling
  RBShellPlayer — playback state management
  RBShellPreferences — preferences dialog
  rb-shell
  RBSourceHeader — container for search box and toolbar
  RBStatusbar — status bar widget
Sources
  RBAutoPlaylistSource — automatic playlist source, based on a database query
  RBBrowserSource — base class for sources that include genre/artist/album browsers
  RBImportErrorsSource — source for displaying import errors
  RBLibrarySource — main library source, containing all local songs
  RBMissingFilesSource — source displaying files missing from the library
  RBPlayQueueSource — source object for the play queue
  RBPlaylistSource — Base class for playlist sources
  RBPodcastSource — source displaying podcast feeds and episodes
  rb-removable-media-source
  RBSourceGroup — Source list grouping
  RBSource — base class for sources
  RBSourceListModel — models backing the source list widget
  RBSourceList — source list widget
  rb-static-playlist-source
  rb-streaming-source
Widgets
  RBCellRendererPixbuf — GtkCellRenderer for displaying pixbufs in tree views
  RBCellRendererRating — a GtkCellRenderer for displaying song ratings
  rb-dialog — helper functions for creating gtk+ dialog windows
  RBEntryView — a GtkTreeView for displaying track listings
  rb-header — playback area widgetry
  RBLibraryBrowser — album/artist/genre browser widget
  RBPropertyView — a GtkTreeView backed by a RhythmDBPropertyModel
  RBQueryCreator — database query creator widget
  rb-rating-helper — helper functions for displaying song ratings
  RBRating — widget for displaying song ratings
  RBSearchEntry — text entry widget for the search box
  RBSongInfo — song properties dialog
  RBURIDialog — simple URI entry dialog

Generated by GTK-Doc V1.13