summaryrefslogtreecommitdiff
path: root/src/android/meson.build
blob: 822cad621f01cb4e5d6dc445a691eac1a76d5318 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# SPDX-License-Identifier: CC0-1.0

android_hal_sources = files([
    'camera3_hal.cpp',
    'camera_hal_manager.cpp',
    'camera_device.cpp',
    'camera_metadata.cpp',
    'camera_ops.cpp',
])

android_camera_metadata_sources = files([
    'metadata/camera_metadata.c',
])

android_camera_metadata = static_library('camera_metadata',
                                         android_camera_metadata_sources,
                                         include_directories : android_includes)
hl kwd">init_py_enums(py::module &m) { py::enum_<StreamRole>(m, "StreamRole") .value("StillCapture", StreamRole::StillCapture) .value("Raw", StreamRole::Raw) .value("VideoRecording", StreamRole::VideoRecording) .value("Viewfinder", StreamRole::Viewfinder); py::enum_<ControlType>(m, "ControlType") .value("Null", ControlType::ControlTypeNone) .value("Bool", ControlType::ControlTypeBool) .value("Byte", ControlType::ControlTypeByte) .value("Integer32", ControlType::ControlTypeInteger32) .value("Integer64", ControlType::ControlTypeInteger64) .value("Float", ControlType::ControlTypeFloat) .value("String", ControlType::ControlTypeString) .value("Rectangle", ControlType::ControlTypeRectangle) .value("Size", ControlType::ControlTypeSize); }