Lines Matching defs:Client
321 sp<Client> client = mClients.valueAt(i).promote();
425 sp<AudioFlinger::Client> AudioFlinger::registerPid_l(pid_t pid)
428 // (for which promote() is always != 0), otherwise create a new entry and Client.
429 sp<Client> client = mClients.valueFor(pid).promote();
431 client = new Client(this, pid);
457 sp<Client> client;
534 // remove local strong reference to Client before deleting the Track so that the Client
1710 const sp<AudioFlinger::Client>& client,
4142 const sp<Client>& client,
4240 // Client destructor must run with AudioFlinger mutex locked
4316 const sp<Client>& client,
4411 result.append(" Name Client Type Fmt Chn mask Session mFrCnt fCount S M F SRate L dB R dB "
4856 const sp<Client>& client,
4874 const sp<Client>& client,
5370 const sp<Client>& client,
5727 AudioFlinger::Client::Client(const sp<AudioFlinger>& audioFlinger, pid_t pid)
5731 mMemoryDealer(new MemoryDealer(1024*1024, "AudioFlinger::Client")),
5738 // Client destructor must be called with AudioFlinger::mLock held
5739 AudioFlinger::Client::~Client()
5744 sp<MemoryDealer> AudioFlinger::Client::heap() const
5751 bool AudioFlinger::Client::reserveTimedTrack()
5768 void AudioFlinger::Client::releaseTimedTrack()
5892 sp<Client> client;
5929 // remove local strong reference to Client before deleting the RecordTrack so that the Client
6242 const sp<AudioFlinger::Client>& client,
7633 sp<Client> client = registerPid_l(pid);
7742 const sp<AudioFlinger::Client>& client,
8915 const sp<AudioFlinger::Client>& client,
9040 // Client destructor must run with AudioFlinger mutex locked