libaaudio: changes for API council
Removed typedefs like aaudio_sample_rate_t
Removed use of handles. Just pass back opaque pointers.
Simplified gettersi in Stream.
Removed getters from Builder.
Update libaaudio.map.txt
Test: CTS test_aaudio.cpp
Change-Id: I63eaec3e5a8ecc516cfc1f950f4b4f54df1bd518
Signed-off-by: Phil Burk <philburk@google.com>
diff --git a/services/oboeservice/AAudioServiceStreamBase.h b/services/oboeservice/AAudioServiceStreamBase.h
index 4a59253..7a812f9 100644
--- a/services/oboeservice/AAudioServiceStreamBase.h
+++ b/services/oboeservice/AAudioServiceStreamBase.h
@@ -72,7 +72,7 @@
virtual void sendCurrentTimestamp() = 0;
- aaudio_size_frames_t getFramesPerBurst() {
+ int32_t getFramesPerBurst() {
return mFramesPerBurst;
}
@@ -90,17 +90,17 @@
protected:
- pid_t mRegisteredClientThread = ILLEGAL_THREAD_ID;
+ pid_t mRegisteredClientThread = ILLEGAL_THREAD_ID;
- SharedRingBuffer * mUpMessageQueue;
+ SharedRingBuffer* mUpMessageQueue;
- aaudio_sample_rate_t mSampleRate = 0;
- aaudio_size_bytes_t mBytesPerFrame = 0;
- aaudio_size_frames_t mFramesPerBurst = 0;
- aaudio_size_frames_t mCapacityInFrames = 0;
- aaudio_size_bytes_t mCapacityInBytes = 0;
+ int32_t mSampleRate = 0;
+ int32_t mBytesPerFrame = 0;
+ int32_t mFramesPerBurst = 0;
+ int32_t mCapacityInFrames = 0;
+ int32_t mCapacityInBytes = 0;
- android::Mutex mLockUpMessageQueue;
+ android::Mutex mLockUpMessageQueue;
};
} /* namespace aaudio */