inputObj(NULL),
playlistObj(NULL),
subtitleObj(NULL),
- videoObj(NULL),
- eventObj(NULL) {};
+ videoObj(NULL) { }
virtual ~LibvlcRootNPObject();
NPObject *playlistObj;
NPObject *subtitleObj;
NPObject *videoObj;
- NPObject *eventObj;
};
class LibvlcAudioNPObject: public RuntimeNPObject
InvokeResult invoke(int index, const NPVariant *args, uint32_t argCount, NPVariant &result);
};
-class LibvlcEventNPObject: public RuntimeNPObject
-{
-protected:
- friend class RuntimeNPClass<LibvlcEventNPObject>;
-
- LibvlcEventNPObject(NPP instance, const NPClass *aClass) :
- RuntimeNPObject(instance, aClass) {};
- virtual ~LibvlcEventNPObject() {};
-
- static const int propertyCount;
- static const NPUTF8 * const propertyNames[];
-
- static const int methodCount;
- static const NPUTF8 * const methodNames[];
-
- InvokeResult invoke(int index, const NPVariant *args, uint32_t argCount, NPVariant &result);
-
- bool parseArgs(const NPVariant *args, uint32_t argCount,
- eventtypes_bitmap_t &eventToGet);
-};