31 #include "nsISupports.idl"
33 [scriptable,
uuid(880347ab-710f-426f-a57c-56e81fff3ee6)]
40 in ACString aDescription,
41 in ACString aFilename,
51 in ACString aLongName,
53 in ACString aDescription,
55 in ACString aRankName,
60 in
unsigned long aDirection,
61 in
unsigned long aPresence,
62 in ACString aCodecDescription);
69 [scriptable,
uuid(5be9dcac-c60a-46c9-90f5-cc9533d84179)]
85 #define SBGSTREAMERSERVICE_CID \
86 { 0x8cfebfa9, 0x7cd3, 0x4dd8, \
87 { 0xbf, 0x13, 0x6d, 0xdc, 0x66, 0x6d, 0x36, 0x29 } }
89 #define SBGSTREAMERSERVICE_CONTRACTID "@songbirdnest.com/Songbird/Mediacore/GStreamer/Service;1"
90 #define SBGSTREAMERSERVICE_CLASSNAME "GStreamerService"
void inspect(in sbIGStreamerInspectHandler aHandler)
void beginPluginInfo(in ACString aName, in ACString aDescription, in ACString aFilename, in ACString aVersion, in ACString aLicense, in ACString aSource, in ACString aPackage, in ACString aOrigin)
const unsigned long PAD_PRESENCE_SOMETIMES
const unsigned long PAD_DIRECTION_SINK
const unsigned long PAD_PRESENCE_REQUEST
void beginFactoryInfo(in ACString aShortName, in ACString aLongName, in ACString aClass, in ACString aDescription, in ACString aAuthor, in ACString aRankName, in long aRank)
const unsigned long PAD_PRESENCE_ALWAYS
const unsigned long PAD_DIRECTION_SRC
void endPadTemplateInfo()
void beginPadTemplateInfo(in ACString aName, in unsigned long aDirection, in unsigned long aPresence, in ACString aCodecDescription)
const unsigned long PAD_DIRECTION_UNKNOWN