mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/amraudioplaycontroller/Src/AMRAudioPlayControllerPlugin.cpp
changeset 47 c2e43643db4c
parent 16 43d09473c595
child 46 0ac9a5310753
equal deleted inserted replaced
42:1fa3fb47b1e3 47:c2e43643db4c
    49 //
    49 //
    50 void CAMRAudioPlayControllerPlugin::ConstructL()
    50 void CAMRAudioPlayControllerPlugin::ConstructL()
    51     {
    51     {
    52     CAdvancedAudioPlayController::ConstructL();
    52     CAdvancedAudioPlayController::ConstructL();
    53 
    53 
    54 	iAudioResource = CAMRAudioPlayControllerResource::NewL();
    54 	  iAudioResource = CAMRAudioPlayControllerResource::NewL();
    55     TAapProperties aapProperties = iAudioResource->PropertiesL();
    55     TAapProperties aapProperties = iAudioResource->PropertiesL();
    56     iSharedBufferMaxNum = aapProperties.iSharedBufferMaxNum;
    56     iSharedBufferMaxNum = aapProperties.iSharedBufferMaxNum;
    57     iSharedBufferMaxSize = aapProperties.iSharedBufferMaxSize;
    57     iSharedBufferMaxSize = aapProperties.iSharedBufferMaxSize;
    58     iMetaDataSupport = aapProperties.iMetaDataSupport;
    58     iMetaDataSupport = aapProperties.iMetaDataSupport;
    59     iSharedBufferMaxSizeForNonSeekableSrc = aapProperties.iSharedBufferMaxSizeForNonSeekableSrc;
    59   	iAudioUtility = CAMRAudioControllerUtility::NewL();
    60 	iAudioUtility = CAMRAudioControllerUtility::NewL();
    60 	  iDecoderBuilder = CAMRAudioPlayControllerDecoderBuilder::NewL();
    61 	iDecoderBuilder = CAMRAudioPlayControllerDecoderBuilder::NewL();
       
    62     }
    61     }
    63 
    62 
    64 // -----------------------------------------------------------------------------
    63 // -----------------------------------------------------------------------------
    65 // CAMRAudioPlayControllerPlugin::NewL
    64 // CAMRAudioPlayControllerPlugin::NewL
    66 // -----------------------------------------------------------------------------
    65 // -----------------------------------------------------------------------------
   102 // -----------------------------------------------------------------------------
   101 // -----------------------------------------------------------------------------
   103 //
   102 //
   104 void CAMRAudioPlayControllerPlugin::DoAddDataSourceL()
   103 void CAMRAudioPlayControllerPlugin::DoAddDataSourceL()
   105     {
   104     {
   106     DP0(_L("CAMRAudioPlayControllerPlugin::DoAddDataSourceL"));
   105     DP0(_L("CAMRAudioPlayControllerPlugin::DoAddDataSourceL"));
   107         // ou1cimx1#205863
       
   108     if (iSourceType != KUidMmfFileSource) 
       
   109     	{
       
   110 	    DP0(_L("CAMRAudioPlayControllerPlugin::DoAddDataSourceL not file source"));        
       
   111 	    if (iSharedBufferMaxNum <= 2)
       
   112 	        {
       
   113 	        	iSharedBufferMaxNum = 3;
       
   114 	        }
       
   115 		 iSharedBufferMaxSize = iSharedBufferMaxSizeForNonSeekableSrc;
       
   116 	    DP2(_L("CAMRAudioPlayControllerPlugin::DoAddDataSourceL new iSharedBufferMaxNum[%d] iSharedBufferMaxSize[%d]"), iSharedBufferMaxNum, iSharedBufferMaxSize);
       
   117     	}
       
   118 
       
   119     }
   106     }
   120 
   107 
   121 // -----------------------------------------------------------------------------
   108 // -----------------------------------------------------------------------------
   122 // CAMRAudioPlayControllerPlugin::DoAddDataSinkL
   109 // CAMRAudioPlayControllerPlugin::DoAddDataSinkL
   123 // -----------------------------------------------------------------------------
   110 // -----------------------------------------------------------------------------