Lines Matching refs:mPlayback
233 newPatch.mPlayback.setThread( in createAudioPatch()
263 newPatch.mPlayback.setThread(reinterpret_cast<PlaybackThread*>(thread.get())); in createAudioPatch()
273 config.sample_rate = newPatch.mPlayback.thread()->sampleRate(); in createAudioPatch()
279 newPatch.mPlayback.thread()->channelCount()); in createAudioPatch()
284 config.format = newPatch.mPlayback.thread()->format(); in createAudioPatch()
428 mRecord.handle(), mPlayback.handle()); in ~Patch()
446 PatchBuilder().addSource(mPlayback.thread()).addSink(mAudioPatch.sinks[0]).patch(), in createConnections()
447 mPlayback.handlePtr()); in createConnections()
449 *mPlayback.handlePtr() = AUDIO_PATCH_HANDLE_NONE; in createConnections()
453 *mPlayback.handlePtr() = AUDIO_PATCH_HANDLE_NONE; in createConnections()
457 uint32_t channelCount = mPlayback.thread()->channelCount(); in createConnections()
459 audio_channel_mask_t outChannelMask = mPlayback.thread()->channelMask(); in createConnections()
460 uint32_t sampleRate = mPlayback.thread()->sampleRate(); in createConnections()
461 audio_format_t format = mPlayback.thread()->format(); in createConnections()
490 if (mPlayback.thread()->hasFastMixer()) { in createConnections()
501 const size_t playbackFrameCount = mPlayback.thread()->frameCount(); in createConnections()
546 mPlayback.thread().get(), in createConnections()
555 status = mPlayback.checkTrack(tempPatchTrack.get()); in createConnections()
568 mPlayback.setTrackAndPeer(tempPatchTrack, tempRecordTrack, true /*holdReference*/); in createConnections()
572 mPlayback.track()->start(); in createConnections()
580 __func__, mRecord.handle(), mPlayback.handle()); in clearConnections()
582 mPlayback.stopTrack(); in clearConnections()
585 mPlayback.closeConnections(panel); in clearConnections()
595 auto playbackTrack = mPlayback.const_track(); in getLatencyMs()
652 mRecord.const_thread().get(), mPlayback.const_thread().get()); in dump()
769 patch.mPlayback.const_thread()->id(), in getDownstreamSoftwarePatches()