CameraNDK: fill in more NDK API documents
This change adds document for ACaptureRequest, ACameraMetadata,
AImage and AImageReader.
Bug: 27102995
Change-Id: I79d88f73258c01ebeabcd5b4e3b90996759cb021
diff --git a/media/ndk/NdkImageReader.cpp b/media/ndk/NdkImageReader.cpp
index 387a302..30aa7fb 100644
--- a/media/ndk/NdkImageReader.cpp
+++ b/media/ndk/NdkImageReader.cpp
@@ -95,10 +95,11 @@
AImageReader::FrameListener::setImageListener(AImageReader_ImageListener* listener) {
Mutex::Autolock _l(mLock);
if (listener == nullptr) {
- ALOGE("AImageReader: listener is null!");
- return AMEDIA_ERROR_INVALID_PARAMETER;
+ mListener.context = nullptr;
+ mListener.onImageAvailable = nullptr;
+ } else {
+ mListener = *listener;
}
- mListener = *listener;
return AMEDIA_OK;
}
@@ -575,8 +576,8 @@
media_status_t AImageReader_setImageListener(
AImageReader* reader, AImageReader_ImageListener* listener) {
ALOGV("%s", __FUNCTION__);
- if (reader == nullptr || listener == nullptr) {
- ALOGE("%s: invalid argument! read %p listener %p", __FUNCTION__, reader, listener);
+ if (reader == nullptr) {
+ ALOGE("%s: invalid argument! reader %p", __FUNCTION__, reader);
return AMEDIA_ERROR_INVALID_PARAMETER;
}