harvesterplugins/media/video/inc/videoplugin.h
changeset 26 367228f82b66
parent 13 0a2ec6860a93
child 27 7a8855317cbd
--- a/harvesterplugins/media/video/inc/videoplugin.h	Tue Sep 28 11:50:55 2010 +0530
+++ b/harvesterplugins/media/video/inc/videoplugin.h	Tue Oct 05 13:32:14 2010 +0530
@@ -49,6 +49,11 @@
     */
     static CVideoPlugin* NewL();    
     /*
+     * NewLC
+     * @return instance of Media plugin
+     */
+    static CVideoPlugin* NewLC();
+    /*
     * Destructor
     */
     ~CVideoPlugin();
@@ -67,6 +72,10 @@
     * Leaves in case of errors.
     */
     void StartHarvestingL(const TDesC & aQualifiedBaseAppClass);
+    
+    void PausePluginL();
+    void ResumePluginL();
+    
     /*
     * HandleMdeItemL callback from MMediaObjectHandler
     * @param TItemId aObjId object Id
@@ -92,7 +101,11 @@
     /*
     * Default constructor
     */
-    CVideoPlugin();    
+    CVideoPlugin();
+    /*
+     * Second phase constructor
+     */
+    void ConstructL();
 
 private:
     // data