25 #include "nsISupports.idl"
32 [scriptable,
uuid(f26d3ef1-3d94-4c3e-a5b9-26a29cf92f03)]
80 in
unsigned long aMediaTypesToImportAll,
83 in nsIArray aSourceLists,
107 in nsIArray aSourceItems,
108 out nsIArray aDestItems,
113 #define SONGBIRD_DEVICELIBRARYSYNCDIFF_DESCRIPTION \
114 "Songbird Device Sync Diff Generator"
115 #define SONGBIRD_DEVICELIBRARYSYNCDIFF_CONTRACTID \
116 "@songbirdnest.com/Songbird/Device/DeviceLibrarySyncDiff;1"
117 #define SONGBIRD_DEVICELIBRARYSYNCDIFF_CLASSNAME \
118 "Songbird Device Sync Diff"
119 #define SONGBIRD_DEVICELIBRARYSYNCDIFF_CID \
124 {0xb7, 0xdb, 0x4c, 0x42, 0x24, 0x3d, 0x9c, 0x6f} \
const unsigned long SYNC_TYPE_AUDIO
Media library abstraction.
void generateSyncLists(in unsigned long aMediaTypesToExportAll, in unsigned long aMediaTypesToImportAll, in sbILibrary aSourceLibrary, in sbILibrary aDestLibrary, in nsIArray aSourceLists, out sbILibraryChangeset aExportChangeset, out sbILibraryChangeset aImportChangeset)
const unsigned long SYNC_TYPE_VIDEO
void generateDropLists(in sbILibrary aSourceLibrary, in sbILibrary aDestLibrary, in sbIMediaList aSourceList, in nsIArray aSourceItems, out nsIArray aDestItems, out sbILibraryChangeset aChangeset)