OSDN Git Service

Camera: modify metadata visibility attributes
authorYin-Chia Yeh <yinchiayeh@google.com>
Sat, 2 Apr 2016 23:30:30 +0000 (16:30 -0700)
committerYin-Chia Yeh <yinchiayeh@google.com>
Thu, 7 Apr 2016 22:25:12 +0000 (15:25 -0700)
commitc6c2416a812ddb8bcb32fdefce1eff3a7ded9b61
treea651f7797a84bd72d17952f46a9f82893489bf52
parentcf145ce63f52b730878339cd924170040aae4c13
Camera: modify metadata visibility attributes

So we can better describe whether a key should present in java or
native API.

Here are all possbile visibility values:
public      = visible in both Java/NDK public API
ndk_public  = visible in NDK API, @hide in java API
             (mostly source of synthethic keys)
java_public = visible in public java API, not present in NDK
             (mostly synthetic keys or features not supported
              in NDK)
hidden      = @hide in java API, not visible in NDK
system      = not defined in any API.

Bug: 27102995
Change-Id: Ib5163b0aba62126dfe3d72ec62a24136ce206b17
12 files changed:
camera/docs/ACameraMetadata.mako
camera/docs/CameraMetadataEnums.mako
camera/docs/CameraMetadataKeys.mako
camera/docs/CaptureResultTest.mako
camera/docs/camera_device_info.mako
camera/docs/docs.html
camera/docs/metadata_helpers.py
camera/docs/metadata_model.py
camera/docs/metadata_properties.xml
camera/docs/metadata_properties.xsd
camera/docs/ndk_camera_metadata_tags.mako
camera/include/system/camera_metadata_tags.h