25 #include "nsISupports.idl"
38 [scriptable,
uuid(db1af2f9-d644-46ec-8561-3e8c2af97172)]
67 #define SONGBIRD_TRANSCODEMANAGER_CONTRACTID \
68 "@songbirdnest.com/Songbird/Mediacore/TranscodeManager;1"
69 #define SONGBIRD_TRANSCODEMANAGER_CLASSNAME \
70 "Songbird Transcode Manager Interface"
71 #define SONGBIRD_TRANSCODEMANAGER_CID \
76 {0x95, 0xea, 0x53, 0xd9, 0x85, 0x69, 0x3b, 0xaf} \
nsIArray getTranscodeProfiles(in unsigned long aType)
Get an array of all the sbITranscodeProfiles available and usable.
nsISupports getTranscoderForMediaItem(in sbIMediaItem aMediaItem)
Request a transcoding job.
An interface for transcoding media streams.
The manager from which to request a transcoding job, transcoding profiles, etc.