27 #ifndef SB_BASE_MEDIA_ITEM_DOWNLOAD_JOB_H_
28 #define SB_BASE_MEDIA_ITEM_DOWNLOAD_JOB_H_
50 #include <sbIFileDownloader.h>
51 #include <sbIJobProgress.h>
52 #include <sbIJobCancelable.h>
53 #include <sbILibrary.h>
54 #include <sbIMediaItem.h>
55 #include <sbIMediaItemDownloadJob.h>
56 #include <sbIPropertyArray.h>
57 #include <sbITemporaryFileFactory.h>
95 NS_DECL_SBIMEDIAITEMDOWNLOADJOB
96 NS_DECL_SBIJOBPROGRESS
97 NS_DECL_SBIJOBCANCELABLE
98 NS_DECL_SBIFILEDOWNLOADERLISTENER
134 nsCOMPtr<sbIMutablePropertyArray>
138 nsCOMPtr<sbITemporaryFileFactory>
140 nsTArray< nsCOMPtr<sbIJobProgressListener> >
153 virtual nsresult
Start(nsIURI* aURI);
159 virtual nsresult
Stop();
189 #endif // SB_BASE_MEDIA_ITEM_DOWNLOAD_JOB_H_
Media library abstraction.