We needed a static object to allocate new clients. It happened to be convenient. It may get renamed in the future.
On Feb 16, 9:27 am, hanchao3c <[email protected]> wrote: > In this code: > base/include/media/IMediaPlayerService.h > > class IMediaPlayerService: public IInterface > { > public: > DECLARE_META_INTERFACE(MediaPlayerService); > > virtual sp<IMediaRecorder> createMediaRecorder(pid_t pid) = 0; > virtual sp<IMediaMetadataRetriever> createMetadataRetriever(pid_t > pid) = 0; > > virtual sp<IMediaPlayer> create(pid_t pid, const > sp<IMediaPlayerClient>& client, const char* url) = 0; > virtual sp<IMediaPlayer> create(pid_t pid, const > sp<IMediaPlayerClient>& client, int fd, int64_t offset, int64_t > length) = 0; > virtual sp<IMemory> decode(const char* url, uint32_t > *pSampleRate, int* pNumChannels, int* pFormat) = 0; > virtual sp<IMemory> decode(int fd, int64_t offset, int64_t > length, uint32_t *pSampleRate, int* pNumChannels, int* pFormat) = 0;}; > > ================================================================================ > > 1. It seems there should a IMediaRedorderService , but there isn't! > 2. If use it like this , why still call it "IMediaPlayerService" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---
