mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/src/common/openmaxalnokialinearvolumeitftests.cpp
equal
deleted
inserted
replaced
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) |