Home | History | Annotate | Download | only in libmediaplayerservice

Lines Matching refs:Client

305     ALOGV("Create new media recorder client from pid %d", pid);
309 void MediaPlayerService::removeMediaRecorderClient(wp<MediaRecorderClient> client)
312 mMediaRecorderClients.remove(client);
313 ALOGV("Delete media recorder client");
324 sp<IMediaPlayer> MediaPlayerService::create(const sp<IMediaPlayerClient>& client,
330 sp<Client> c = new Client(
331 this, pid, connId, client, audioSessionId,
334 ALOGV("Create new client(%d) from pid %d, uid %d, ", connId, pid,
337 wp<Client> w = c;
366 const sp<IRemoteDisplayClient>& client, const String8& iface) {
371 return new RemoteDisplay(opPackageName, client, iface.string());
398 status_t MediaPlayerService::Client::dump(int fd, const Vector<String16>& args)
403 result.append(" Client\n");
427 SortedVector< sp<Client> > clients; //to serialise the mutex unlock & client destruction.
439 sp<Client> c = mClients[i].promote();
444 result.append(" No media recorder client\n\n");
554 void MediaPlayerService::removeClient(wp<Client> client)
557 mClients.remove(client);
560 MediaPlayerService::Client::Client(
562 int32_t connId, const sp<IMediaPlayerClient>& client,
565 ALOGV("Client(%d) constructor", connId);
569 mClient = client;
583 MediaPlayerService::Client::~Client()
585 ALOGV("Client(%d) destructor pid = %d", mConnId, mPid);
587 wp<Client> client(this);
589 mService->removeClient(client);
595 void MediaPlayerService::Client::disconnect()
609 // clear the notification to prevent callbacks to dead client
626 sp<MediaPlayerBase> MediaPlayerService::Client::createPlayer(player_type playerType)
645 MediaPlayerService::Client::ServiceDeathNotifier::ServiceDeathNotifier(
654 MediaPlayerService::Client::ServiceDeathNotifier::~ServiceDeathNotifier() {
658 void MediaPlayerService::Client::ServiceDeathNotifier::binderDied(const wp<IBinder>& /*who*/) {
667 sp<MediaPlayerBase> MediaPlayerService::Client::setDataSource_pre(
697 void MediaPlayerService::Client::setDataSource_post(
721 status_t MediaPlayerService::Client::setDataSource(
764 status_t MediaPlayerService::Client::setDataSource(int fd, int64_t offset, int64_t length)
804 status_t MediaPlayerService::Client::setDataSource(
818 status_t MediaPlayerService::Client::setDataSource(
831 void MediaPlayerService::Client::disconnectNativeWindow() {
844 status_t MediaPlayerService::Client::setVideoSurfaceTexture(
893 status_t MediaPlayerService::Client::invoke(const Parcel& request,
902 status_t MediaPlayerService::Client::setMetadataFilter(const Parcel& filter)
917 status_t MediaPlayerService::Client::getMetadata(
960 status_t MediaPlayerService::Client::prepareAsync()
973 status_t MediaPlayerService::Client::start()
982 status_t MediaPlayerService::Client::stop()
990 status_t MediaPlayerService::Client::pause()
998 status_t MediaPlayerService::Client::isPlaying(bool* state)
1008 status_t MediaPlayerService::Client::setPlaybackSettings(const AudioPlaybackRate& rate)
1017 status_t MediaPlayerService::Client::getPlaybackSettings(AudioPlaybackRate* rate /* nonnull */)
1031 status_t MediaPlayerService::Client::setSyncSettings(
1041 status_t MediaPlayerService::Client::getSyncSettings(
1056 status_t MediaPlayerService::Client::getCurrentPosition(int *msec)
1070 status_t MediaPlayerService::Client::getDuration(int *msec)
1084 status_t MediaPlayerService::Client::setNextPlayer(const sp<IMediaPlayer>& player) {
1087 sp<Client> c = static_cast<Client*>(player.get());
1105 status_t MediaPlayerService::Client::seekTo(int msec)
1113 status_t MediaPlayerService::Client::reset()
1122 status_t MediaPlayerService::Client::setAudioStreamType(audio_stream_type_t type)
1131 status_t MediaPlayerService::Client::setAudioAttributes_l(const Parcel &parcel)
1150 status_t MediaPlayerService::Client::setLooping(int loop)
1159 status_t MediaPlayerService::Client::setVolume(float leftVolume, float rightVolume)
1180 status_t MediaPlayerService::Client::setAuxEffectSendLevel(float level)
1188 status_t MediaPlayerService::Client::attachAuxEffect(int effectId)
1196 status_t MediaPlayerService::Client::setParameter(int key, const Parcel &request) {
1211 status_t MediaPlayerService::Client::getParameter(int key, Parcel *reply) {
1218 status_t MediaPlayerService::Client::setRetransmitEndpoint(
1248 status_t MediaPlayerService::Client::getRetransmitEndpoint(
1267 void MediaPlayerService::Client::notify(
1270 Client* client = static_cast<Client*>(cookie);
1271 if (client == NULL) {
1277 Mutex::Autolock l(client->mLock);
1278 c = client->mClient;
1279 if (msg == MEDIA_PLAYBACK_COMPLETE && client->mNextClient != NULL) {
1280 if (client->mAudioOutput != NULL)
1281 client->mAudioOutput->switchToNextOutput();
1282 client->mNextClient->start();
1283 if (client->mNextClient->mClient != NULL) {
1284 client->mNextClient->mClient->notify(
1294 if(client->shouldDropMetadata(metadata_type)) {
1300 client->addNewMetadataUpdate(metadata_type);
1304 ALOGV("[%d] notify (%p, %d, %d, %d)", client->mConnId, cookie, msg, ext1, ext2);
1310 bool MediaPlayerService::Client::shouldDropMetadata(media::Metadata::Type code) const
1326 void MediaPlayerService::Client::addNewMetadataUpdate(media::Metadata::Type metadata_type) {
1336 Antagonizer::Antagonizer(notify_callback_f cb, void* client) :
1337 mExit(false), mActive(false), mClient(client), mCb(cb)