• Home
  • Raw
  • Download

Lines Matching refs:handler

110     CommandHandler* handler = NULL;  in handlePacket()  local
112 handler = reinterpret_cast<CommandHandler*>(mDownloadHandler.get()); in handlePacket()
114 handler = reinterpret_cast<CommandHandler*>(mPlaybackHandler.get()); in handlePacket()
116 handler = reinterpret_cast<CommandHandler*>(mRecordingHandler.get()); in handlePacket()
118 handler = reinterpret_cast<CommandHandler*>(mDeviceInfoHandler.get()); in handlePacket()
121 if (handler != NULL) { in handlePacket()
122 param = &(handler->getParam()); in handlePacket()
125 if (handler != NULL) { in handlePacket()
127 android::Mutex::Autolock lock(handler->mStateLock); in handlePacket()
128 if (handler->mNotifyOnReply) { in handlePacket()
129 handler->mNotifyOnReply = false; in handlePacket()
130 handler->mResult = result; in handlePacket()
131 handler->mClientWait.post(); in handlePacket()
133 handler->mActive = false; in handlePacket()
165 CommandHandler* handler = reinterpret_cast<CommandHandler*>(commandHandler.get()); in waitForPlaybackOrRecordingCompletion() local
166 handler->mStateLock.lock(); in waitForPlaybackOrRecordingCompletion()
167 if(!handler->mActive) { in waitForPlaybackOrRecordingCompletion()
168 handler->mStateLock.unlock(); in waitForPlaybackOrRecordingCompletion()
171 int runTime = handler->getParam().mBuffer->getSize() / in waitForPlaybackOrRecordingCompletion()
172 (handler->getParam().mStereo ? 4 : 2) * 1000 / handler->getParam().mSamplingF; in waitForPlaybackOrRecordingCompletion()
173 handler->mNotifyOnReply = true; in waitForPlaybackOrRecordingCompletion()
174 handler->mStateLock.unlock(); in waitForPlaybackOrRecordingCompletion()
181 CommandHandler* handler = reinterpret_cast<CommandHandler*>(commandHandler.get()); in doStop() local
182 handler->mStateLock.lock(); in doStop()
183 if (!handler->mActive) { in doStop()
184 handler->mStateLock.unlock(); in doStop()
187 handler->mActive = false; in doStop()
188 handler->mNotifyOnReply = false; in doStop()
189 handler->mStateLock.unlock(); in doStop()
198 CommandHandler* handler = reinterpret_cast<CommandHandler*>(mDownloadHandler.get()); in downloadData() local
201 handler->mStateLock.lock(); in downloadData()
202 handler->getParam().mId = id; in downloadData()
203 handler->getParam().mBuffer = buffer; in downloadData()
204 handler->mNotifyOnReply = true; in downloadData()
205 handler->mStateLock.unlock(); in downloadData()
217 return handler->mResult; in downloadData()
234 CommandHandler* handler = reinterpret_cast<CommandHandler*>(mPlaybackHandler.get()); in startPlayback() local
235 handler->mStateLock.lock(); in startPlayback()
236 if (handler->mActive) { in startPlayback()
238 handler->mStateLock.unlock(); in startPlayback()
248 handler->mActive = true; in startPlayback()
249 handler->getParam().mStereo = stereo; in startPlayback()
250 handler->getParam().mSamplingF = samplingF; in startPlayback()
251 handler->getParam().mMode = mode; in startPlayback()
252 handler->getParam().mVolume = volume; in startPlayback()
253 handler->getParam().mId = id; in startPlayback()
255 handler->getParam().mBuffer = it->second; in startPlayback()
256 handler->getParam().mNumberRepetition = numberRepetition; in startPlayback()
257 handler->mStateLock.unlock(); in startPlayback()
263 return handler->mResult; in startPlayback()
279 CommandHandler* handler = reinterpret_cast<CommandHandler*>(mRecordingHandler.get()); in startRecording() local
280 handler->mStateLock.lock(); in startRecording()
281 if (handler->mActive) { in startRecording()
283 handler->mStateLock.unlock(); in startRecording()
286 handler->mActive = true; in startRecording()
287 handler->getParam().mStereo = stereo; in startRecording()
288 handler->getParam().mSamplingF = samplingF; in startRecording()
289 handler->getParam().mMode = mode; in startRecording()
290 handler->getParam().mVolume = volume; in startRecording()
291 handler->getParam().mBuffer = buffer; in startRecording()
292 handler->mStateLock.unlock(); in startRecording()
298 return handler->mResult; in startRecording()
313 CommandHandler* handler = reinterpret_cast<CommandHandler*>(mDeviceInfoHandler.get()); in getDeviceInfo() local
314 handler->mStateLock.lock(); in getDeviceInfo()
315 handler->mNotifyOnReply = true; in getDeviceInfo()
316 handler->getParam().mExtra = &data; in getDeviceInfo()
317 handler->mStateLock.unlock(); in getDeviceInfo()
325 return handler->mResult; in getDeviceInfo()