Home | History | Annotate | Download | only in legacy

Lines Matching refs:mAudioTrack

120     // Don't call mAudioTrack->setDeviceId() because it will be overwritten by set()!
143 mAudioTrack = new AudioTrack();
144 mAudioTrack->set(
170 status_t status = mAudioTrack->initCheck();
180 setSamplesPerFrame(mAudioTrack->channelCount());
182 AAudioConvert_androidToAAudioDataFormat(mAudioTrack->format());
186 int32_t actualSampleRate = mAudioTrack->getSampleRate();
202 setDeviceId(mAudioTrack->getRoutedDeviceId());
207 : (aaudio_session_id_t) mAudioTrack->getSessionId();
210 mAudioTrack->addAudioDeviceCallback(mDeviceCallback);
214 audio_output_flags_t actualFlags = mAudioTrack->getFlags();
240 mAudioTrack->removeAudioDeviceCallback(mDeviceCallback);
266 if (mAudioTrack.get() == nullptr) {
271 status_t err = mAudioTrack->getPosition(&mPositionWhenStarting);
279 err = mAudioTrack->start();
289 if (mAudioTrack.get() == nullptr) {
295 mAudioTrack->pause();
297 status_t err = mAudioTrack->getPosition(&mPositionWhenPausing);
305 if (mAudioTrack.get() == nullptr) {
312 mAudioTrack->flush();
319 if (mAudioTrack.get() == nullptr) {
329 mAudioTrack->stop();
341 if (mAudioTrack->hasStarted()) {
346 if (mAudioTrack->stopped()) {
347 err = mAudioTrack->getPosition(&position);
359 err = mAudioTrack->getPosition(&position);
369 if (mAudioTrack->stopped()) {
396 ssize_t bytesWritten = mAudioTrack->write(buffer, numBytes, blocking);
422 ssize_t result = mAudioTrack->setBufferSizeInFrames(requestedFrames);
432 return static_cast<int32_t>(mAudioTrack->getBufferSizeInFrames());
437 return static_cast<int32_t>(mAudioTrack->frameCount());
442 return static_cast<int32_t>(mAudioTrack->getUnderrunCount());
447 return static_cast<int32_t>(mAudioTrack->getNotificationPeriodInFrames());
459 result = mAudioTrack->getPosition(&position);
474 mAudioTrack->getTimestamp(&extendedTimestamp);
498 if (mAudioTrack.get() != nullptr) {
500 mAudioTrack->setVolume(volume, volume);
517 if (mAudioTrack.get() != nullptr) {
519 binder::Status status = mAudioTrack->applyVolumeShaper(spConfiguration, spOperation);