diff options
| -rw-r--r-- | libs/vr/libdvr/dvr_buffer_queue.cpp | 4 | ||||
| -rw-r--r-- | libs/vr/libdvr/include/dvr/dvr_api.h | 2 | ||||
| -rw-r--r-- | libs/vr/libdvr/include/dvr/dvr_buffer_queue.h | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/libs/vr/libdvr/dvr_buffer_queue.cpp b/libs/vr/libdvr/dvr_buffer_queue.cpp index b0b5a2afb8..4ce0b22abb 100644 --- a/libs/vr/libdvr/dvr_buffer_queue.cpp +++ b/libs/vr/libdvr/dvr_buffer_queue.cpp @@ -23,8 +23,8 @@ size_t dvrWriteBufferQueueGetCapacity(DvrWriteBufferQueue* write_queue) { return write_queue->producer_queue_->capacity(); } -void* dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue, - JNIEnv* env) { +jobject dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue, + JNIEnv* env) { CHECK_PARAM(env); CHECK_PARAM(write_queue); diff --git a/libs/vr/libdvr/include/dvr/dvr_api.h b/libs/vr/libdvr/include/dvr/dvr_api.h index 6fd50eeafc..f5b4ee0bfe 100644 --- a/libs/vr/libdvr/include/dvr/dvr_api.h +++ b/libs/vr/libdvr/include/dvr/dvr_api.h @@ -85,7 +85,7 @@ typedef int (*DvrReadBufferReleaseAsyncPtr)(DvrReadBuffer* client); typedef void (*DvrWriteBufferQueueDestroyPtr)(DvrWriteBufferQueue* write_queue); typedef size_t (*DvrWriteBufferQueueGetCapacityPtr)( DvrWriteBufferQueue* write_queue); -typedef void* (*DvrWriteBufferQueueGetExternalSurfacePtr)( +typedef jobject (*DvrWriteBufferQueueGetExternalSurfacePtr)( DvrWriteBufferQueue* write_queue, JNIEnv* env); typedef int (*DvrWriteBufferQueueCreateReadQueuePtr)( DvrWriteBufferQueue* write_queue, DvrReadBufferQueue** out_read_queue); diff --git a/libs/vr/libdvr/include/dvr/dvr_buffer_queue.h b/libs/vr/libdvr/include/dvr/dvr_buffer_queue.h index 86b3ae2048..80c9779d2b 100644 --- a/libs/vr/libdvr/include/dvr/dvr_buffer_queue.h +++ b/libs/vr/libdvr/include/dvr/dvr_buffer_queue.h @@ -17,8 +17,8 @@ size_t dvrWriteBufferQueueGetCapacity(DvrWriteBufferQueue* write_queue); // Returns ANativeWindow in the form of jobject. Can be casted to ANativeWindow // using ANativeWindow_fromSurface NDK API. -void* dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue, - JNIEnv* env); +jobject dvrWriteBufferQueueGetExternalSurface(DvrWriteBufferQueue* write_queue, + JNIEnv* env); int dvrWriteBufferQueueCreateReadQueue(DvrWriteBufferQueue* write_queue, DvrReadBufferQueue** out_read_queue); |