sbIBundle | Songbird Bundle Interface This is the main bundle management interface, used to get the bundle data, perform and observe the download process, list the bundle content and install bundled extensions |
sbIBundleObserver | Songbird Bundle Observer Interface This interface is used to receive bundle download notification upon error or completion |
sbICDDevice | Songbird CDDevice Interface |
sbICoreWrapper | A wrapper for various media cores Defines the inteface for objects that will provide playback functionality |
sbIDatabaseEngine | USER CODE SHOULD NOT REFERENCE THIS CLASS |
sbIDatabaseQuery | An object responsible for executing SQL queries on the database |
sbIDatabaseQueryCallback | A more complex callback object that can be used to read each row of the results in turn |
sbIDatabaseResult | An object containing the results of a database SELECT query |
sbIDatabaseSimpleQueryCallback | A callback object used to inform client code that a query has completed |
sbIDataRemote | An interface for accessing, and binding to, stored data |
sbIDeviceBaseCallback | <TODO:Brief> |
sbIDeviceManager | |
sbIDownloadDevice | Songbird DownloadDevice Interface |
sbIDownloadObserver | Songbird bundle extension download interface This interface is used to receive bundle extension download progress notifications |
sbIDynamicPlaylist | |
sbIGlobalHotkeyCallback | Global hotkeys callback interface This interface is used by callback objects to receive a notification when a registered hotkey is pressed anywhere in the system (not just when the application is focused) |
sbIGlobalHotkeys | Global hotkey registration/unregistration interface This interface is used to register or unregister hotkey callbacks |
sbIGStreamerService | USER CODE SHOULD NOT REFERENCE THIS CLASS |
sbIGStreamerSimple | USER CODE SHOULD NOT REFERENCE THIS CLASS |
sbIHotkeyActionBundle | Songbird hotkey action bundle interface This interface describes a bundle of hotkey actions and provides a callback function that is triggered when one of the actions is triggered |
sbIHotkeyActions | Songbird Hotkey Actions Interface This is the interface used to register hotkey action objects |
sbIMediaLibrary | The media library object constructs SQL queries designed to reference the library of a database |
sbIMediaScan | The engine in which to execute sbIMediaScanQuery objects |
sbIMediaScanCallback | The callback to the sbIMediaScanQuery interface |
sbIMediaScanQuery | An object to scan through the files of a folder (and optionally subfolders) |
sbIMediaTranscoder | An object that performs a transcode operation |
sbIMediaTranscoderCallback | A callback to inform upon the status of a transcode operation |
sbIMediaTranscoderManager | An object that receives all requests for transcode operations |
sbIMediaType | An object to represent a requested or supported set of mimetypes |
sbIMetadataChannel | A wrapper for an nsIChannel that buffers the incoming data |
sbIMetadataHandler | An object capable of returning the metadata from the url to a file |
sbIMetadataManager | The manager from which to request a metadata handler |
sbIMetadataValues | A map of value+type pairs, keyed by string |
sbIMetrics | Metrics service interface This is an interface to the songbird metrics service, used to phone home and send metrics gathered since the last report was sent |
sbIPlaylist | |
sbIPlaylistCommands | An interface that represents the set of command buttons and context menu items available on a displayed playlist |
sbIPlaylistManager | |
sbIPlaylistPlayback | Defines standard media player playback functionality. This interface defines the interface for managing playback cores (adding selecting and removing) and for controlling the playback of media in the cores (play, stop, pause, etc). Objects wishing to control playback should get an instance of this class via Components.Classes() and call these methods on that object |
sbIPlaylistReader | |
sbIPlaylistReaderListener | |
sbIPlaylistReaderManager | |
sbIPlaylistsource | The internal RDF Data Source that sends playlist data to the UI |
sbIPlaylistWriter | |
sbIPlaylistWriterListener | |
sbIPlaylistWriterManager | |
sbIServicesource | The internal RDF Data Source that sends playlistlist data to the UI |
sbISimplePlaylist | |
sbISmartPlaylist | |
sbIThreadsafeCaseConversion | Unicode case conversion routines that are threadsafe |
sbIUSBMassStorageDevice | |
sbIUSBMassStorageDeviceHandler | |
sbIWindowCloak | Window cloaking service interface This is an interface to the window cloaking service, used to hide a xul window without closing it, and to unhide it at a later time |
sbIWindowDragger | Window dragging service interface This is an interface to the window dragging service, used to drag a window without losing mousemove messages when the mouse moves outside the rect of the window being dragged |
sbIWindowMinMax | WindowMinMax service interface This is an interface to the WindowMinMax service, used to set and reset callbacks for querying the application for minimum and maximum dimensions |
sbIWindowMinMaxCallback | WindowMinMax callback interface This interface describes a callback for the WindowMinMax service, used to query the application for minimum and maximum dimensions. The callback is also used to trap the closing of the window |
sbIWindowRegion | Window region service interface This is an interface to the window region service, used to assign a region to a window at the OS level. This allows cutting out portions of a window without relying on mozilla's internal transparency management, which may interfere with the window content |
sbIWindowResizeHook | WindowResizeHook service interface This is an interface to the WindowResizeHook service, used to used to register callback notifications of window resizing events |
sbIWindowResizeHookCallback | WindowResizeHook callback interface This interface describes a callback for the WindowResizeHook service, used to receive notifications of window resizing events |
sbIWMDevice | Songbird WMDevice Interface |