Lines Matching refs:mRecord
306 newPatch.mRecord.setThread(reinterpret_cast<RecordThread*>(thread.get())); in createAudioPatch()
429 mRecord.handle(), mPlayback.handle()); in ~Patch()
437 addSink(mRecord.thread(), { .source = AUDIO_SOURCE_MIC }).patch(), in createConnections()
438 mRecord.handlePtr()); in createConnections()
440 *mRecord.handlePtr() = AUDIO_PATCH_HANDLE_NONE; in createConnections()
464 audio_format_t inputFormat = mRecord.thread()->format(); in createConnections()
472 if (sampleRate == mRecord.thread()->sampleRate() && in createConnections()
473 inChannelMask == mRecord.thread()->channelMask() && in createConnections()
474 mRecord.thread()->fastTrackAvailable() && in createConnections()
475 mRecord.thread()->hasFastCapture()) { in createConnections()
503 const size_t recordFrameCount = mRecord.thread()->frameCount(); in createConnections()
512 mRecord.thread().get(), in createConnections()
530 mRecord.thread().get(), in createConnections()
539 status = mRecord.checkTrack(tempRecordTrack.get()); in createConnections()
568 mRecord.setTrackAndPeer(tempRecordTrack, tempPatchTrack, !usePassthruPatchRecord); in createConnections()
572 mRecord.track()->start(AudioSystem::SYNC_EVENT_NONE, AUDIO_SESSION_NONE); in createConnections()
581 __func__, mRecord.handle(), mPlayback.handle()); in clearConnections()
582 mRecord.stopTrack(); in clearConnections()
584 mRecord.clearTrackPeer(); // mRecord stop is synchronous. Break PeerProxy sp<> cycle. in clearConnections()
585 mRecord.closeConnections(panel); in clearConnections()
593 auto recordTrack = mRecord.const_track(); in getLatencyMs()
653 mRecord.const_thread().get(), mPlayback.const_thread().get()); in dump()
771 patch.mRecord.const_thread()->id()); in getDownstreamSoftwarePatches()