Todo List

Member sbIMediaLibrary::deleteColumn (in AString columnName)
deleteColumn is not yet implemented

Member sbIMediaLibrary::getValueByIndex (in PRInt32 mediaIndex, in AString columnName)
This won't work, it tries to use row number as ID.

Member sbIMediaLibrary::getValuesByIndex (in PRInt32 mediaIndex, in PRUint32 metaColumnCount,[array, size_is(metaColumnCount)] in wstring metaColumnNames, out PRUint32 metaValueCount,[array, size_is(metaValueCount), retval] out wstring metaValues)
This won't work, it tries to use row number as ID.

Member sbIMediaLibrary::setValueByIndex (in PRInt32 mediaIndex, in AString columnName, in AString columnValue, in PRBool willRunQueryLater)
This won't work, it tries to use row number as ID.

Member sbIMediaLibrary::setValuesByIndex (in PRInt32 mediaIndex, in PRUint32 metaColumnCount,[array, size_is(metaColumnCount)] in wstring metaColumnNames, in PRUint32 metaValueCount,[array, size_is(metaValueCount)] in wstring metaValues, in PRBool willRunQueryLater)
This won't work, it tries to use row number as ID.

Class sbIMediaTranscoder
Stub interface. Currently unimplemented. Lots of work.

Class sbIMediaTranscoderCallback
Stub interface. Currently unimplemented.

Class sbIMediaTranscoderManager
Stub interface. Currently unimplemented.

Class sbIMediaType
Stub interface. Currently unimplemented.

Member sbIMetadataChannel::pos
Make "SetPos()" work past the end of the buffer. Right now, nothing is seekable.

Member sbIMetadataChannel::seekable
Make "GetSeekable()" work. Right now, nothing is seekable.

Member sbIMetadataHandler::supportedFileExtensions (out PRUint32 nExtCount,[array, size_is(nExtCount), retval] out wstring aExts)
Make sure it's safe to deprecate these. Only the cores should need to return mimetype/extension info, I think.

Member sbIMetadataHandler::supportedMIMETypes (out PRUint32 nMIMECount,[array, size_is(nMIMECount), retval] out wstring aMIMETypes)
Make sure it's safe to deprecate these. Only the cores should need to return mimetype/extension info, I think.

Member sbIMetadataHandler::write ()
Make anything actually work with a write operation

Class sbIMetadataValues
Make a list of keys. Make a type enumeration.

Member sbIPlaylistCommands::getCommandToolTipText (in PRInt32 index)
The tooltip functionality is disabled because mozilla will crash if you delete an element currently displaying a tooltip.

Member sbIPlaylistPlayback::getCurrentValue (in AString aField)
- implement getCurrentValue - currently returns ""

Member sbIPlaylistPlayback::getCurrentValues (in PRUint32 aFieldCount,[array, size_is(aFieldCount)] in wstring aMetaFields, out PRUint32 aValueCount,[array, size_is(aValueCount), retval] out wstring aMetaValues)
implement getCurrentValues - currently sets out paramst to 0 and ""

Member sbIPlaylistPlayback::getMetadataFields (out PRUint32 aFieldCount,[array, size_is(aFieldCount), retval] out wstring aMetaFields)
- implement getMetadataFields, currently sets out params to 0 and ""

Member sbIPlaylistPlayback::setCurrentValue (in AString aField, in AString aValue)
- implement setCurrentValue - current does nothing.

Member sbIPlaylistPlayback::setCurrentValues (in PRUint32 aFieldCount,[array, size_is(aFieldCount)] in wstring aMetaFields, in PRUint32 aValueCount,[array, size_is(aValueCount)] in wstring aMetaValues)
implement setCurrentValues - currently does nothing.

Member sbIPlaylistsource::forceGetTargets (in AString aRefName, in PRBool isPermanent)
I'm pretty sure this is broken right now

Member sbIPlaylistsource::getPlaylistCommands (in AString aContextGUID, in AString aTableName, in AString aPlaylistType)
Currently, new registrations overwrite previous registrations. BAD. Make them save and return an array. Please don't overwrite our standard commands.

Member sbIPlaylistsource::registerPlaylistCommands (in AString aContextGUID, in AString aTableName, in AString aPlaylistType, in sbIPlaylistCommands aCommandObj)
Currently, new registrations overwrite previous registrations. BAD. Make them save and return an array. Please don't overwrite our standard commands.

File sbIMediaTranscoder.idl
Stub module. Currently unimplemented.

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