summaryrefslogtreecommitdiffstats
path: root/framesequence/jni/Stream.cpp
diff options
context:
space:
mode:
authorChris Craik <ccraik@android.com>2015-04-03 14:51:28 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-04-03 14:51:28 +0000
commit3b108af8b10f11a6186c130dcd1ab647369b1985 (patch)
treee1dd492aacd5956cbb432bc2dda7c7c60b0de717 /framesequence/jni/Stream.cpp
parentd9e79df27877ea2b7bf55044f4bde687f28a6ac5 (diff)
parent315c8a384c4ca2a5670b9eed407caa5dea6c1ce0 (diff)
downloadandroid_frameworks_ex-3b108af8b10f11a6186c130dcd1ab647369b1985.tar.gz
android_frameworks_ex-3b108af8b10f11a6186c130dcd1ab647369b1985.tar.bz2
android_frameworks_ex-3b108af8b10f11a6186c130dcd1ab647369b1985.zip
am 315c8a38: am d90222ba: Merge "Adding Bytebuffer support to rastermill library"
* commit '315c8a384c4ca2a5670b9eed407caa5dea6c1ce0': Adding Bytebuffer support to rastermill library
Diffstat (limited to 'framesequence/jni/Stream.cpp')
-rw-r--r--framesequence/jni/Stream.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/framesequence/jni/Stream.cpp b/framesequence/jni/Stream.cpp
index b2e0c39..a576e66 100644
--- a/framesequence/jni/Stream.cpp
+++ b/framesequence/jni/Stream.cpp
@@ -79,6 +79,34 @@ size_t Stream::read(void* buffer, size_t size) {
return bytes_read;
}
+uint8_t* Stream::getRawBufferAddr() {
+ return NULL;
+}
+
+jobject Stream::getRawBuffer() {
+ return NULL;
+}
+
+int Stream::getRawBufferSize() {
+ return 0;
+}
+
+uint8_t* MemoryStream::getRawBufferAddr() {
+ return mBuffer;
+}
+
+jobject MemoryStream::getRawBuffer() {
+ return mRawBuffer;
+}
+
+int MemoryStream::getRawBufferSize() {
+ if (mRawBuffer != NULL) {
+ return mRemaining;
+ } else {
+ return 0;
+ }
+}
+
size_t MemoryStream::doRead(void* buffer, size_t size) {
size = min(size, mRemaining);
memcpy(buffer, mBuffer, size);