32 #include "nsISupports.idl"
36 interface nsIInputStream;
41 [scriptable,
uuid(06ab285d-54c4-4423-8d20-298d3e2db4ac)]
52 in nsIArray aSupportedFormats);
71 #define SONGBIRD_TRANSCODEALBUMART_CONTRACTID \
72 "@songbirdnest.com/Songbird/Mediacore/TranscodeAlbumArt;1"
73 #define SONGBIRD_TRANSCODEALBUMART_CLASSNAME \
74 "Songbird Album Art Transcoder Interface"
75 #define SONGBIRD_TRANSCODEALBUMART_CID \
80 {0xab, 0xd0, 0xba, 0x92, 0x02, 0x21, 0x6d, 0x3e} \
void GetTargetFormat(out AUTF8String mimeType, out long width, out long height)
void Init(in sbIMediaItem aItem, in nsIArray aSupportedFormats)
nsIInputStream GetTranscodedArt()
readonly attribute boolean needsAlbumArtConversion