Lines Matching defs:client

136 // IAudioFlinger::createTrack() reports back to client the total size of shared memory area
137 // for the track. The client then sub-divides this into smaller buffers for its use.
138 // Currently the client uses double-buffering by default, but doesn't tell us about that.
139 // So for now we just assume that client is double-buffered.
140 // FIXME It would be better for client to tell AudioFlinger whether it wants double-buffering or
142 // See the client's minBufCount and mNotificationFramesAct calculations for details.
710 const sp<AudioFlinger::Client>& client,
805 handle = new EffectHandle(effect, client, effectClient, priority);
1153 const sp<AudioFlinger::Client>& client,
1170 // client expresses a preference for FAST, but we get the final say
1295 track = new Track(this, client, streamType, sampleRate, format,
1298 track = TimedTrack::create(this, client, streamType, sampleRate, format,
1405 // buffers before playing. This is to ensure the client will
2882 // indicate to client process that the track was disabled because of underrun;
2968 // enforce this condition only once to enable draining the buffer in case the client
3188 // indicate to client process that the track was disabled because of underrun;
3936 // to have a flag to tell client that some of the
3955 // mixbuffer and tell the client to present it again when the
4527 // client isn't retrieving buffers fast enough
4579 const sp<AudioFlinger::Client>& client,
4597 // client expresses a preference for FAST, but we get the final say
4653 track = new RecordTrack(this, client, sampleRate,
4887 result.append("No active record client\n");