mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/common/openmaxalnokialinearvolumeitftests.cpp
changeset 31 8dfd592727cb
parent 16 43d09473c595
equal deleted inserted replaced
22:128eb6a32b84 31:8dfd592727cb
    96         }
    96         }
    97     
    97     
    98     return status;
    98     return status;
    99     }
    99     }
   100     
   100     
       
   101 TInt COpenMAXALTestModule::al_nokialinearvolumeitf_SetGetVolumeLevel( CStifItemParser& aItem )
       
   102     {
       
   103     TInt status(KErrNone);
       
   104     TInt volume(0);
       
   105     XAuint32 alvol;
       
   106     XAuint32 getVol(0);
       
   107     status = aItem.GetNextInt(volume);
       
   108     RET_ERR_IF_ERR(status);
       
   109     XAuint32 expectedVol = volume;
       
   110     
       
   111     if(m_NokiaLinearVolumeItf)
       
   112         {
       
   113         alvol = volume;
       
   114         status = (*m_NokiaLinearVolumeItf)->SetVolumeLevel(m_NokiaLinearVolumeItf, &alvol);
       
   115         if (status != KErrNone)
       
   116         {
       
   117         	return status;
       
   118         }
       
   119         status = (*m_NokiaLinearVolumeItf)->GetVolumeLevel(m_NokiaLinearVolumeItf, &getVol);
       
   120         if (status != KErrNone)
       
   121         {
       
   122         	return status;
       
   123         } 
       
   124         if (getVol != expectedVol) 
       
   125         	status = KErrCompletion;     
       
   126         }
       
   127     else
       
   128         {
       
   129         return KErrNotFound;
       
   130         }
       
   131     
       
   132     return status;
       
   133     }    
       
   134     
   101 TInt COpenMAXALTestModule::al_nokialinearvolumeitf_GetVolumeLevel( CStifItemParser& /*aItem*/ )
   135 TInt COpenMAXALTestModule::al_nokialinearvolumeitf_GetVolumeLevel( CStifItemParser& /*aItem*/ )
   102     {
   136     {
   103     TInt status(KErrNone);
   137     TInt status(KErrNone);
   104     XAuint32 volume(0);
   138     XAuint32 volume(0);
   105     if(m_NokiaLinearVolumeItf)
   139     if(m_NokiaLinearVolumeItf)