diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2014-07-20 17:58:33 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2014-07-20 17:58:33 -0700 |
commit | df813a3ba59109ca519ce0cb00a1a9144074f40e (patch) | |
tree | e56950313351561dce84d6001ce25ad50cb49dac /include/media/SoundPool.h | |
parent | 8bce84142802ecdc1794d59488ede629801a5cba (diff) | |
download | frameworks_av-df813a3ba59109ca519ce0cb00a1a9144074f40e.zip frameworks_av-df813a3ba59109ca519ce0cb00a1a9144074f40e.tar.gz frameworks_av-df813a3ba59109ca519ce0cb00a1a9144074f40e.tar.bz2 |
audio_attributes_t for SoundPool
Add support for the audio_attributes_t structure in the
SoundPoool constructor.
Remove SRC quality which was never implemented.
Remove stream types.
Add file to contain audio helper functions related to policy.
Change-Id: I1720ff15e7b23ea7b713a4395fdfac26dc3fd4da
Diffstat (limited to 'include/media/SoundPool.h')
-rw-r--r-- | include/media/SoundPool.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/media/SoundPool.h b/include/media/SoundPool.h index 2dd78cc..5830475 100644 --- a/include/media/SoundPool.h +++ b/include/media/SoundPool.h @@ -167,7 +167,7 @@ class SoundPool { friend class SoundPoolThread; friend class SoundChannel; public: - SoundPool(int maxChannels, audio_stream_type_t streamType, int srcQuality); + SoundPool(int maxChannels, const audio_attributes_t* pAttributes); ~SoundPool(); int load(const char* url, int priority); int load(int fd, int64_t offset, int64_t length, int priority); @@ -183,8 +183,7 @@ public: void setPriority(int channelID, int priority); void setLoop(int channelID, int loop); void setRate(int channelID, float rate); - audio_stream_type_t streamType() const { return mStreamType; } - int srcQuality() const { return mSrcQuality; } + const audio_attributes_t* attributes() { return &mAttributes; } // called from SoundPoolThread void sampleLoaded(int sampleID); @@ -225,8 +224,7 @@ private: List<SoundChannel*> mStop; DefaultKeyedVector< int, sp<Sample> > mSamples; int mMaxChannels; - audio_stream_type_t mStreamType; - int mSrcQuality; + audio_attributes_t mAttributes; int mAllocated; int mNextSampleID; int mNextChannelID; |