Songbird Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
sbIBundleSongbird 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
sbIBundleObserverSongbird Bundle Observer Interface This interface is used to receive bundle download notification upon error or completion
sbICDDeviceSongbird CDDevice Interface
sbICoreWrapperA wrapper for various media cores Defines the inteface for objects that will provide playback functionality
sbIDatabaseEngineUSER CODE SHOULD NOT REFERENCE THIS CLASS
sbIDatabaseQueryAn object responsible for executing SQL queries on the database
sbIDatabaseQueryCallbackA more complex callback object that can be used to read each row of the results in turn
sbIDatabaseResultAn object containing the results of a database SELECT query
sbIDatabaseSimpleQueryCallbackA callback object used to inform client code that a query has completed
sbIDataRemoteAn interface for accessing, and binding to, stored data
sbIDeviceBaseCallback<TODO:Brief>
sbIDeviceManager
sbIDownloadDeviceSongbird DownloadDevice Interface
sbIDownloadObserverSongbird bundle extension download interface This interface is used to receive bundle extension download progress notifications
sbIDynamicPlaylist
sbIGlobalHotkeyCallbackGlobal 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)
sbIGlobalHotkeysGlobal hotkey registration/unregistration interface This interface is used to register or unregister hotkey callbacks
sbIGStreamerServiceUSER CODE SHOULD NOT REFERENCE THIS CLASS
sbIGStreamerSimpleUSER CODE SHOULD NOT REFERENCE THIS CLASS
sbIHotkeyActionBundleSongbird 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
sbIHotkeyActionsSongbird Hotkey Actions Interface This is the interface used to register hotkey action objects
sbIMediaLibraryThe media library object constructs SQL queries designed to reference the library of a database
sbIMediaScanThe engine in which to execute sbIMediaScanQuery objects
sbIMediaScanCallbackThe callback to the sbIMediaScanQuery interface
sbIMediaScanQueryAn object to scan through the files of a folder (and optionally subfolders)
sbIMediaTranscoderAn object that performs a transcode operation
sbIMediaTranscoderCallbackA callback to inform upon the status of a transcode operation
sbIMediaTranscoderManagerAn object that receives all requests for transcode operations
sbIMediaTypeAn object to represent a requested or supported set of mimetypes
sbIMetadataChannelA wrapper for an nsIChannel that buffers the incoming data
sbIMetadataHandlerAn object capable of returning the metadata from the url to a file
sbIMetadataManagerThe manager from which to request a metadata handler
sbIMetadataValuesA map of value+type pairs, keyed by string
sbIMetricsMetrics 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
sbIPlaylistCommandsAn interface that represents the set of command buttons and context menu items available on a displayed playlist
sbIPlaylistManager
sbIPlaylistPlaybackDefines 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
sbIPlaylistsourceThe internal RDF Data Source that sends playlist data to the UI
sbIPlaylistWriter
sbIPlaylistWriterListener
sbIPlaylistWriterManager
sbIServicesourceThe internal RDF Data Source that sends playlistlist data to the UI
sbISimplePlaylist
sbISmartPlaylist
sbIThreadsafeCaseConversionUnicode case conversion routines that are threadsafe
sbIUSBMassStorageDevice
sbIUSBMassStorageDeviceHandler
sbIWindowCloakWindow 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
sbIWindowDraggerWindow 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
sbIWindowMinMaxWindowMinMax 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
sbIWindowMinMaxCallbackWindowMinMax 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
sbIWindowRegionWindow 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
sbIWindowResizeHookWindowResizeHook service interface This is an interface to the WindowResizeHook service, used to used to register callback notifications of window resizing events
sbIWindowResizeHookCallbackWindowResizeHook callback interface This interface describes a callback for the WindowResizeHook service, used to receive notifications of window resizing events
sbIWMDeviceSongbird WMDevice Interface

Generated on Mon Aug 21 21:01:55 2006 for Songbird by  doxygen 1.4.7