mmfenh/advancedaudiocontroller/audiocontrollerpluginsvariant/amraudioplaycontroller/Src/AMRAudioPlayControllerPlugin.cpp
branchRCL_3
changeset 54 53984cc2f70a
parent 46 0ac9a5310753
equal deleted inserted replaced
50:999b2818a0eb 54:53984cc2f70a
    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
   106 	  }
   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     }
       
   120 
   107 
   121 // -----------------------------------------------------------------------------
   108 // -----------------------------------------------------------------------------
   122 // CAMRAudioPlayControllerPlugin::DoAddDataSinkL
   109 // CAMRAudioPlayControllerPlugin::DoAddDataSinkL
   123 // -----------------------------------------------------------------------------
   110 // -----------------------------------------------------------------------------
   124 //
   111 //