harvesterplugins/media/video/inc/videoplugin.h
changeset 27 7a8855317cbd
parent 26 367228f82b66
equal deleted inserted replaced
26:367228f82b66 27:7a8855317cbd
    73     */
    73     */
    74     void StartHarvestingL(const TDesC & aQualifiedBaseAppClass);
    74     void StartHarvestingL(const TDesC & aQualifiedBaseAppClass);
    75     
    75     
    76     void PausePluginL();
    76     void PausePluginL();
    77     void ResumePluginL();
    77     void ResumePluginL();
    78     
    78     void SaveL();
    79     /*
    79     /*
    80     * HandleMdeItemL callback from MMediaObjectHandler
    80     * HandleMdeItemL callback from MMediaObjectHandler
    81     * @param TItemId aObjId object Id
    81     * @param TItemId aObjId object Id
    82     * @param TCPixActionType aActionType cpix action type
    82     * @param TCPixActionType aActionType cpix action type
    83     */
    83     */
   104     CVideoPlugin();
   104     CVideoPlugin();
   105     /*
   105     /*
   106      * Second phase constructor
   106      * Second phase constructor
   107      */
   107      */
   108     void ConstructL();
   108     void ConstructL();
   109 
   109     
       
   110     void LoadL();
       
   111     
   110 private:
   112 private:
   111     // data
   113     /* File server connection */ 
   112     CCPixIndexer*           iIndexer; //Indexer
   114     RFs iFs;
   113     CMdeHarvester*          iMdeHarvester; //Mde harvester owned
   115     /* Path to the queued records file */
       
   116     TFileName iFilePath;
       
   117     CCPixIndexer *iIndexer; //Indexer
       
   118     CMdeHarvester* iMdeHarvester; //Mde harvester owned
   114     CMdeObjectQueueManager* iObjectJobQueueManager; //Objectqueue manager owned
   119     CMdeObjectQueueManager* iObjectJobQueueManager; //Objectqueue manager owned
   115     CMdsMediaMonitor*       iMdsMonitor;//MDS monitor owned
   120     CMdsMediaMonitor*       iMdsMonitor;//MDS monitor owned
   116     CMdsSessionObjectUtils* iMdsUtils;//Mds utils owned
   121     CMdsSessionObjectUtils* iMdsUtils;//Mds utils owned
   117     CCPIXMediaVideoDoc*     iVideoDocument;//MDS video doc owned
   122     CCPIXMediaVideoDoc*     iVideoDocument;//MDS video doc owned
   118     CCPixIndexerUtils*      iIndexerUtil;//Indexer util owned
   123     CCPixIndexerUtils*      iIndexerUtil;//Indexer util owned