Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 34c880d5 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "camera: Add OIS data keys"

parents b6265411 5e8a1be6
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
@@ -85,6 +85,44 @@ enum CameraMetadataTag : @3.2::CameraMetadataTag {

    ANDROID_REQUEST_END_3_3,

    /** android.statistics.oisDataMode [dynamic, enum, public]
     *
     * <p>Whether the camera device outputs the OIS data in output
     * result metadata.</p>
     */
    ANDROID_STATISTICS_OIS_DATA_MODE = android.hardware.camera.metadata@3.2::CameraMetadataTag:ANDROID_STATISTICS_END,

    /** android.statistics.oisTimestamps [dynamic, int64[], public]
     *
     * <p>An array of timestamps of OIS samples, in nanoseconds.</p>
     */
    ANDROID_STATISTICS_OIS_TIMESTAMPS,

    /** android.statistics.oisXShifts [dynamic, float[], public]
     *
     * <p>An array of shifts of OIS samples, in x direction.</p>
     */
    ANDROID_STATISTICS_OIS_X_SHIFTS,

    /** android.statistics.oisYShifts [dynamic, float[], public]
     *
     * <p>An array of shifts of OIS samples, in y direction.</p>
     */
    ANDROID_STATISTICS_OIS_Y_SHIFTS,

    ANDROID_STATISTICS_END_3_3,

    /** android.statistics.info.availableOisDataModes [static, byte[], public]
     *
     * <p>List of OIS data output modes for ANDROID_STATISTICS_OIS_DATA_MODE that
     * are supported by this camera device.</p>
     *
     * @see ANDROID_STATISTICS_OIS_DATA_MODE
     */
    ANDROID_STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES = android.hardware.camera.metadata@3.2::CameraMetadataTag:ANDROID_STATISTICS_INFO_END,

    ANDROID_STATISTICS_INFO_END_3_3,

    /** android.info.version [static, byte, public]
     *
     * <p>A short string for manufacturer version information about the camera device, such as
@@ -170,3 +208,11 @@ enum CameraMetadataEnumAndroidInfoSupportedHardwareLevel :
        @3.2::CameraMetadataEnumAndroidInfoSupportedHardwareLevel {
    ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL,
};

/** android.statistics.oisDataMode enumeration values
 * @see ANDROID_STATISTICS_OIS_DATA_MODE
 */
enum CameraMetadataEnumAndroidStatisticsOisDataMode : uint32_t {
    ANDROID_STATISTICS_OIS_DATA_MODE_OFF,
    ANDROID_STATISTICS_OIS_DATA_MODE_ON,
};