Home | History | Annotate | Download | only in stagefright

Lines Matching defs:Client

24 // - Create a client using createClient() and use it as any other mediaSource.
30 // If a new client is created/started after some existing clients have already
31 // started, the new client will start getting its read frames from the current
57 // Creates a new client of base type MediaSource. Multiple clients can be
81 // List of booleans, one for each client, storing whether the corresponding
82 // client's start() has been called.
93 // for each client. This bit flips each time read() is completed for this
94 // client.
112 // Condition variable for waiting on all client's last read to complete.
115 // Functions used by Client to implement the MediaSource interface.
117 // If the real source has not been started yet by any client, starts it.
126 // If the client's desired buffer has already been read into
128 // master client, reads the buffer from source or else waits for the master
129 // client to read the buffer and uses that.
149 // Each client calls this after it completes its read(). Once all clients
159 // This class implements the MediaSource interface. Each client stores a
162 class Client : public MediaSource {
165 // client id.
166 Client(sp<MediaSourceSplitter> splitter, int32_t clientId);
184 // Id of this client.
188 friend class Client;