From e2b1028852120bcfded33b8f06f66b780437fe92 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Tue, 23 Nov 2010 11:41:34 -0800 Subject: Support streaming data across binder boundaries. Change-Id: Ifbac61406dcb81343765f99ccba08bd90f9274cc --- include/media/IMediaPlayerService.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/media/IMediaPlayerService.h') diff --git a/include/media/IMediaPlayerService.h b/include/media/IMediaPlayerService.h index 9416ca1..0bfb166 100644 --- a/include/media/IMediaPlayerService.h +++ b/include/media/IMediaPlayerService.h @@ -32,6 +32,7 @@ namespace android { class IMediaRecorder; class IOMX; +struct IStreamSource; class IMediaPlayerService: public IInterface { @@ -45,6 +46,11 @@ public: int audioSessionId = 0) = 0; virtual sp create(pid_t pid, const sp& client, int fd, int64_t offset, int64_t length, int audioSessionId) = 0; + + virtual sp create( + pid_t pid, const sp &client, + const sp &source, int audioSessionId) = 0; + virtual sp decode(const char* url, uint32_t *pSampleRate, int* pNumChannels, int* pFormat) = 0; virtual sp decode(int fd, int64_t offset, int64_t length, uint32_t *pSampleRate, int* pNumChannels, int* pFormat) = 0; virtual sp getOMX() = 0; -- cgit v1.1