Lines Matching refs:mPlayback
234 newPatch.mPlayback.setThread( in createAudioPatch()
264 newPatch.mPlayback.setThread(reinterpret_cast<PlaybackThread*>(thread.get())); in createAudioPatch()
274 config.sample_rate = newPatch.mPlayback.thread()->sampleRate(); in createAudioPatch()
280 newPatch.mPlayback.thread()->channelCount()); in createAudioPatch()
285 config.format = newPatch.mPlayback.thread()->format(); in createAudioPatch()
429 mRecord.handle(), mPlayback.handle()); in ~Patch()
447 PatchBuilder().addSource(mPlayback.thread()).addSink(mAudioPatch.sinks[0]).patch(), in createConnections()
448 mPlayback.handlePtr()); in createConnections()
450 *mPlayback.handlePtr() = AUDIO_PATCH_HANDLE_NONE; in createConnections()
454 *mPlayback.handlePtr() = AUDIO_PATCH_HANDLE_NONE; in createConnections()
458 uint32_t channelCount = mPlayback.thread()->channelCount(); in createConnections()
460 audio_channel_mask_t outChannelMask = mPlayback.thread()->channelMask(); in createConnections()
461 uint32_t sampleRate = mPlayback.thread()->sampleRate(); in createConnections()
462 audio_format_t format = mPlayback.thread()->format(); in createConnections()
491 if (mPlayback.thread()->hasFastMixer()) { in createConnections()
502 const size_t playbackFrameCount = mPlayback.thread()->frameCount(); in createConnections()
547 mPlayback.thread().get(), in createConnections()
556 status = mPlayback.checkTrack(tempPatchTrack.get()); in createConnections()
569 mPlayback.setTrackAndPeer(tempPatchTrack, tempRecordTrack, true /*holdReference*/); in createConnections()
573 mPlayback.track()->start(); in createConnections()
581 __func__, mRecord.handle(), mPlayback.handle()); in clearConnections()
583 mPlayback.stopTrack(); in clearConnections()
586 mPlayback.closeConnections(panel); in clearConnections()
596 auto playbackTrack = mPlayback.const_track(); in getLatencyMs()
653 mRecord.const_thread().get(), mPlayback.const_thread().get()); in dump()
770 patch.mPlayback.const_thread()->id(), in getDownstreamSoftwarePatches()