27 #ifndef __SB_TRANSCODEALBUMART_H__
28 #define __SB_TRANSCODEALBUMART_H__
32 #include <imgIContainer.h>
35 #include <nsStringAPI.h>
36 #include <nsIFileStreams.h>
38 #include <sbITranscodeAlbumArt.h>
39 #include <sbIMediaItem.h>
40 #include <sbIDeviceCapabilities.h>
49 NS_DECL_SBITRANSCODEALBUMART
64 nsCOMPtr<nsIArray> mImageFormats;
65 nsCOMPtr<sbIMediaItem> mItem;
66 nsCOMPtr<imgIContainer> mImgContainer;
67 nsCOMPtr<nsIFileInputStream> mInputStream;
68 nsCString mImageMimeType;
virtual ~sbTranscodeAlbumArt()
nsresult IsValidSizeForFormat(sbIImageFormatType *aFormat, PRBool *aIsValid)
nsresult IsValidSizeForRange(sbIDevCapRange *aRange, PRInt32 aVal, PRBool *aIsValid)
NS_DECL_ISUPPORTS NS_DECL_SBITRANSCODEALBUMART sbTranscodeAlbumArt()