Home | History | Annotate | Download | only in libmediaplayerservice

Lines Matching refs:Client

296     ALOGV("Create new media recorder client from pid %d", pid);
300 void MediaPlayerService::removeMediaRecorderClient(const wp<MediaRecorderClient>& client)
303 mMediaRecorderClients.remove(client);
304 ALOGV("Delete media recorder client");
315 sp<IMediaPlayer> MediaPlayerService::create(const sp<IMediaPlayerClient>& client,
321 sp<Client> c = new Client(
322 this, pid, connId, client, audioSessionId,
325 ALOGV("Create new client(%d) from pid %d, uid %d, ", connId, pid,
328 wp<Client> w = c;
357 const sp<IRemoteDisplayClient>& client, const String8& iface) {
362 return new RemoteDisplay(opPackageName, client, iface.string());
389 status_t MediaPlayerService::Client::dump(int fd, const Vector<String16>& args)
394 result.append(" Client\n");
438 SortedVector< sp<Client> > clients; //to serialise the mutex unlock & client destruction.
450 sp<Client> c = mClients[i].promote();
455 result.append(" No media recorder client\n\n");
565 void MediaPlayerService::removeClient(const wp<Client>& client)
568 mClients.remove(client);
571 bool MediaPlayerService::hasClient(wp<Client> client)
574 return mClients.indexOf(client) != NAME_NOT_FOUND;
577 MediaPlayerService::Client::Client(
579 int32_t connId, const sp<IMediaPlayerClient>& client,
582 ALOGV("Client(%d) constructor", connId);
586 mClient = client;
600 MediaPlayerService::Client::~Client()
602 ALOGV("Client(%d) destructor pid = %d", mConnId, mPid);
607 wp<Client> client(this);
609 mService->removeClient(client);
616 void MediaPlayerService::Client::disconnect()
629 // clear the notification to prevent callbacks to dead client
646 sp<MediaPlayerBase> MediaPlayerService::Client::createPlayer(player_type playerType)
665 MediaPlayerService::Client::ServiceDeathNotifier::ServiceDeathNotifier(
675 MediaPlayerService::Client::ServiceDeathNotifier::ServiceDeathNotifier(
685 MediaPlayerService::Client::ServiceDeathNotifier::~ServiceDeathNotifier() {
688 void MediaPlayerService::Client::ServiceDeathNotifier::binderDied(const wp<IBinder>& /*who*/) {
697 void MediaPlayerService::Client::ServiceDeathNotifier::serviceDied(
708 void MediaPlayerService::Client::ServiceDeathNotifier::unlinkToDeath() {
718 void MediaPlayerService::Client::clearDeathNotifiers() {
729 sp<MediaPlayerBase> MediaPlayerService::Client::setDataSource_pre(
780 void MediaPlayerService::Client::setDataSource_post(
805 status_t MediaPlayerService::Client::setDataSource(
848 status_t MediaPlayerService::Client::setDataSource(int fd, int64_t offset, int64_t length)
888 status_t MediaPlayerService::Client::setDataSource(
902 status_t MediaPlayerService::Client::setDataSource(
915 void MediaPlayerService::Client::disconnectNativeWindow() {
928 status_t MediaPlayerService::Client::setVideoSurfaceTexture(
976 status_t MediaPlayerService::Client::invoke(const Parcel& request,
985 status_t MediaPlayerService::Client::setMetadataFilter(const Parcel& filter)
1000 status_t MediaPlayerService::Client::getMetadata(
1043 status_t MediaPlayerService::Client::setBufferingSettings(
1053 status_t MediaPlayerService::Client::getDefaultBufferingSettings(
1069 status_t MediaPlayerService::Client::prepareAsync()
1082 status_t MediaPlayerService::Client::start()
1091 status_t MediaPlayerService::Client::stop()
1099 status_t MediaPlayerService::Client::pause()
1107 status_t MediaPlayerService::Client::isPlaying(bool* state)
1117 status_t MediaPlayerService::Client::setPlaybackSettings(const AudioPlaybackRate& rate)
1126 status_t MediaPlayerService::Client::getPlaybackSettings(AudioPlaybackRate* rate /* nonnull */)
1140 status_t MediaPlayerService::Client::setSyncSettings(
1150 status_t MediaPlayerService::Client::getSyncSettings(
1165 status_t MediaPlayerService::Client::getCurrentPosition(int *msec)
1179 status_t MediaPlayerService::Client::getDuration(int *msec)
1193 status_t MediaPlayerService::Client::setNextPlayer(const sp<IMediaPlayer>& player) {
1196 sp<Client> c = static_cast<Client*>(player.get());
1218 VolumeShaper::Status MediaPlayerService::Client::applyVolumeShaper(
1222 ALOGV("Client::applyVolumeShaper(%p)", this);
1237 sp<VolumeShaper::State> MediaPlayerService::Client::getVolumeShaperState(int id) {
1239 ALOGV("Client::getVolumeShaperState(%p)", this);
1254 status_t MediaPlayerService::Client::seekTo(int msec, MediaPlayerSeekMode mode)
1262 status_t MediaPlayerService::Client::reset()
1271 status_t MediaPlayerService::Client::setAudioStreamType(audio_stream_type_t type)
1280 status_t MediaPlayerService::Client::setAudioAttributes_l(const Parcel &parcel)
1299 status_t MediaPlayerService::Client::setLooping(int loop)
1308 status_t MediaPlayerService::Client::setVolume(float leftVolume, float rightVolume)
1329 status_t MediaPlayerService::Client::setAuxEffectSendLevel(float level)
1337 status_t MediaPlayerService::Client::attachAuxEffect(int effectId)
1345 status_t MediaPlayerService::Client::setParameter(int key, const Parcel &request) {
1360 status_t MediaPlayerService::Client::getParameter(int key, Parcel *reply) {
1367 status_t MediaPlayerService::Client::setRetransmitEndpoint(
1397 status_t MediaPlayerService::Client::getRetransmitEndpoint(
1416 void MediaPlayerService::Client::notify(
1419 Client* client = static_cast<Client*>(cookie);
1420 if (client == NULL) {
1425 sp<Client> nextClient;
1428 Mutex::Autolock l(client->mLock);
1429 c = client->mClient;
1430 if (msg == MEDIA_PLAYBACK_COMPLETE && client->mNextClient != NULL) {
1431 nextClient = client->mNextClient;
1433 if (client->mAudioOutput != NULL)
1434 client->mAudioOutput->switchToNextOutput();
1460 if(client->shouldDropMetadata(metadata_type)) {
1466 client->addNewMetadataUpdate(metadata_type);
1470 ALOGV("[%d] notify (%p, %d, %d, %d)", client->mConnId, cookie, msg, ext1, ext2);
1476 bool MediaPlayerService::Client::shouldDropMetadata(media::Metadata::Type code) const
1492 void MediaPlayerService::Client::addNewMetadataUpdate(media::Metadata::Type metadata_type) {
1500 status_t MediaPlayerService::Client::prepareDrm(const uint8_t uuid[16],
1513 status_t MediaPlayerService::Client::releaseDrm()
1528 Antagonizer::Antagonizer(notify_callback_f cb, void* client) :
1529 mExit(false), mActive(false), mClient(client), mCb(cb)
2051 // information when restoring at the client unless we periodically poll