diff options
author | Gloria Wang <gwang@google.com> | 2009-10-29 19:35:16 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2009-10-29 19:35:16 -0700 |
commit | 8d8380ccea24aed511f96ecb9282b0d2c3331d10 (patch) | |
tree | 4515926967faaee0ef6d8db4e6b09915d19ed933 /media/libmediaplayerservice/MediaPlayerService.h | |
parent | df6b61291f6f89d827851d5ed727b09d19a5c7db (diff) | |
parent | dac6a31a33ba53fb93850670cdddd1e6515dadce (diff) | |
download | frameworks_av-8d8380ccea24aed511f96ecb9282b0d2c3331d10.zip frameworks_av-8d8380ccea24aed511f96ecb9282b0d2c3331d10.tar.gz frameworks_av-8d8380ccea24aed511f96ecb9282b0d2c3331d10.tar.bz2 |
am 3a814141: Merge change Iee0486e2 into eclair
Merge commit '3a8141416a0b1d517d4729eba4bcf914c468e20b' into eclair-mr2
* commit '3a8141416a0b1d517d4729eba4bcf914c468e20b':
Dump media recorder PID in dumpsys media.player, and fix minor bugs.
Diffstat (limited to 'media/libmediaplayerservice/MediaPlayerService.h')
-rw-r--r-- | media/libmediaplayerservice/MediaPlayerService.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MediaPlayerService.h b/media/libmediaplayerservice/MediaPlayerService.h index 931667e..b00f5b7 100644 --- a/media/libmediaplayerservice/MediaPlayerService.h +++ b/media/libmediaplayerservice/MediaPlayerService.h @@ -35,6 +35,7 @@ namespace android { class IMediaRecorder; class IMediaMetadataRetriever; class IOMX; +class MediaRecorderClient; #define CALLBACK_ANTAGONIZER 0 #if CALLBACK_ANTAGONIZER @@ -175,6 +176,7 @@ public: // IMediaPlayerService interface virtual sp<IMediaRecorder> createMediaRecorder(pid_t pid); + void removeMediaRecorderClient(wp<MediaRecorderClient> client); virtual sp<IMediaMetadataRetriever> createMetadataRetriever(pid_t pid); // House keeping for media player clients @@ -280,6 +282,7 @@ private: mutable Mutex mLock; SortedVector< wp<Client> > mClients; + SortedVector< wp<MediaRecorderClient> > mMediaRecorderClients; int32_t mNextConnId; sp<IOMX> mOMX; }; |