mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp
--- a/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp Fri Feb 19 23:19:48 2010 +0200
+++ b/mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/DataSourceAdapter/Src/DataSourceAdapter.cpp Fri Mar 12 15:45:41 2010 +0200
@@ -38,6 +38,7 @@
iTimeSeekable = EFalse;
iDataSource = NULL;
iIsProtected = EFalse;
+ iIsLocalPlayback = EFalse;
}
// -----------------------------------------------------------------------------
@@ -109,6 +110,10 @@
}
else if ((iSourceType == KUidMmfFileSource) || (iSourceType == KOldProgDLSourceUid))
{
+ if (iSourceType == KUidMmfFileSource)
+ {
+ iIsLocalPlayback = ETrue;
+ }
iPosSeekable = ETrue;
iDataSource->SourcePrimeL();
iIsProtected = static_cast<CMMFFile*>(iDataSource)->IsProtectedL();
@@ -400,6 +405,11 @@
}
}
+EXPORT_C TBool CDataSourceAdapter::IsLocalPlayback()
+ {
+ DP1(_L("CDataSourceAdapter::iIsLocalPlayback[%d]"), iIsLocalPlayback);
+ return iIsLocalPlayback;
+ }
// -----------------------------------------------------------------------------
// CDataSourceAdapter::CAsyncProxyFillBuffer
// -----------------------------------------------------------------------------