--- a/harvesterplugins/media/audio/src/mediaplugin.cpp Tue Sep 28 11:50:55 2010 +0530
+++ b/harvesterplugins/media/audio/src/mediaplugin.cpp Tue Oct 05 13:32:14 2010 +0530
@@ -99,7 +99,7 @@
// -----------------------------------------------------------------------------
void CAudioPlugin::ConstructL()
{
-
+ iObjectJobQueueManager = CMdeObjectQueueManager::NewL(this);
}
// -----------------------------------------------------------------------------
@@ -116,7 +116,7 @@
//Instantiate all monitoring and harvesting class here
iMdsUtils = CMdsSessionObjectUtils::NewL();
iMdsUtils->InitializeL(); //Create valid session in it
- iObjectJobQueueManager = CMdeObjectQueueManager::NewL(this);
+ //iObjectJobQueueManager = CMdeObjectQueueManager::NewL(this);
iMdeHarvester = CMdeHarvester::NewL(iMdsUtils->GetSession(),
this,iObjectJobQueueManager);
iMdsMonitor = CMdsMediaMonitor::NewL(iMdsUtils->GetSession(),iObjectJobQueueManager);
@@ -208,6 +208,8 @@
CPIXLOGSTRING("CAudioPlugin::HandleMdeItemL(): Indexer not found");
return;
}
+ OstTrace0( TRACE_NORMAL, DUP12_CAUDIOPLUGIN_HANDLEMDEITEML, "CAudioPlugin::HandleMdeItemL Indexing Audio" );
+
// Send for indexing
if (aActionType == ECPixAddAction)
{
@@ -330,6 +332,20 @@
}
}
+void CAudioPlugin::PausePluginL()
+ {
+ OstTraceFunctionEntry0( CAUDIOPLUGIN_PAUSEPLUGINL_ENTRY );
+ iObjectJobQueueManager->PauseL();
+ OstTraceFunctionExit0( CAUDIOPLUGIN_PAUSEPLUGINL_EXIT );
+ }
+
+void CAudioPlugin::ResumePluginL()
+ {
+ OstTraceFunctionEntry0( CAUDIOPLUGIN_RESUMEPLUGINL_ENTRY );
+ iObjectJobQueueManager->ResumeL();
+ OstTraceFunctionExit0( CAUDIOPLUGIN_RESUMEPLUGINL_EXIT );
+ }
+
#ifdef __PERFORMANCE_DATA
void CAudioPlugin::UpdateLogL()
{