diff options
author | Chris Craik <ccraik@android.com> | 2015-04-03 14:51:28 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-04-03 14:51:28 +0000 |
commit | 3b108af8b10f11a6186c130dcd1ab647369b1985 (patch) | |
tree | e1dd492aacd5956cbb432bc2dda7c7c60b0de717 /framesequence/jni/Stream.cpp | |
parent | d9e79df27877ea2b7bf55044f4bde687f28a6ac5 (diff) | |
parent | 315c8a384c4ca2a5670b9eed407caa5dea6c1ce0 (diff) | |
download | android_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.cpp | 28 |
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); |