/hardware/interfaces/camera/provider/2.4/default/ |
D | Android.bp | 2 name: "android.hardware.camera.provider@2.4-legacy", 7 "android.hardware.camera.common@1.0", 8 "android.hardware.camera.device@1.0", 9 "android.hardware.camera.device@3.2", 10 "android.hardware.camera.device@3.3", 11 "android.hardware.camera.device@3.4", 12 "android.hardware.camera.device@3.5", 13 "android.hardware.camera.provider@2.4", 18 "camera.device@1.0-impl", 19 "camera.device@3.2-impl", [all …]
|
D | LegacyCameraProviderImpl_2_4.h | 30 namespace camera { 35 using ::android::hardware::camera::common::V1_0::CameraDeviceStatus; 36 using ::android::hardware::camera::common::V1_0::Status; 37 using ::android::hardware::camera::common::V1_0::TorchModeStatus; 38 using ::android::hardware::camera::common::V1_0::VendorTag; 39 using ::android::hardware::camera::common::V1_0::VendorTagSection; 40 using ::android::hardware::camera::common::V1_0::helper::CameraModule; 41 using ::android::hardware::camera::common::V1_0::helper::VendorTagDescriptor; 42 using ::android::hardware::camera::provider::V2_4::ICameraProvider; 43 using ::android::hardware::camera::provider::V2_4::ICameraProviderCallback;
|
/hardware/interfaces/camera/provider/2.5/default/ |
D | Android.bp | 2 name: "android.hardware.camera.provider@2.5-legacy", 6 "android.hardware.camera.common@1.0", 7 "android.hardware.camera.device@1.0", 8 "android.hardware.camera.device@3.2", 9 "android.hardware.camera.device@3.3", 10 "android.hardware.camera.device@3.4", 11 "android.hardware.camera.device@3.5", 12 "android.hardware.camera.provider@2.4", 13 "android.hardware.camera.provider@2.4-legacy", 14 "android.hardware.camera.provider@2.5", [all …]
|
D | LegacyCameraProviderImpl_2_5.h | 28 namespace camera { 33 using namespace ::android::hardware::camera::provider; 35 using ::android::hardware::camera::common::V1_0::CameraDeviceStatus; 36 using ::android::hardware::camera::common::V1_0::Status; 37 using ::android::hardware::camera::common::V1_0::TorchModeStatus; 38 using ::android::hardware::camera::common::V1_0::VendorTag; 39 using ::android::hardware::camera::common::V1_0::VendorTagSection; 40 using ::android::hardware::camera::common::V1_0::helper::CameraModule; 41 using ::android::hardware::camera::common::V1_0::helper::VendorTagDescriptor; 42 using ::android::hardware::camera::provider::V2_5::DeviceState;
|
D | ExternalCameraProviderImpl_2_5.h | 28 namespace camera { 33 using namespace ::android::hardware::camera::provider; 35 using ::android::hardware::camera::common::V1_0::CameraDeviceStatus; 36 using ::android::hardware::camera::common::V1_0::Status; 37 using ::android::hardware::camera::common::V1_0::VendorTagSection; 38 using ::android::hardware::camera::external::common::ExternalCameraConfig; 39 using ::android::hardware::camera::provider::V2_5::ICameraProvider; 40 using ::android::hardware::camera::provider::V2_4::ICameraProviderCallback;
|
D | android.hardware.camera.provider@2.5-service.rc | 1 service vendor.camera-provider-2-5 /vendor/bin/hw/android.hardware.camera.provider@2.5-service 2 interface android.hardware.camera.provider@2.5::ICameraProvider legacy/0 3 interface android.hardware.camera.provider@2.4::ICameraProvider legacy/0 6 group audio camera input drmrpc
|
D | android.hardware.camera.provider@2.5-service_64.rc | 1 service vendor.camera-provider-2-5 /vendor/bin/hw/android.hardware.camera.provider@2.5-service_64 2 interface android.hardware.camera.provider@2.5::ICameraProvider legacy/0 3 interface android.hardware.camera.provider@2.4::ICameraProvider legacy/0 6 group audio camera input drmrpc
|
/hardware/interfaces/camera/device/3.5/default/ |
D | Android.bp | 18 name: "camera.device@3.5-impl_headers", 24 name: "camera.device@3.5-external-impl_headers", 30 name: "camera.device@3.5-impl", 42 "camera.device@3.2-impl", 43 "camera.device@3.3-impl", 44 "camera.device@3.4-impl", 45 "android.hardware.camera.device@3.2", 46 "android.hardware.camera.device@3.3", 47 "android.hardware.camera.device@3.4", 48 "android.hardware.camera.device@3.5", [all …]
|
/hardware/interfaces/camera/device/3.4/default/ |
D | Android.bp | 18 name: "camera.device@3.4-impl_headers", 24 name: "camera.device@3.4-external-impl_headers", 30 name: "camera.device@3.4-impl", 43 "camera.device@3.2-impl", 44 "camera.device@3.3-impl", 45 "android.hardware.camera.device@3.2", 46 "android.hardware.camera.device@3.3", 47 "android.hardware.camera.device@3.4", 48 "android.hardware.camera.provider@2.4", 57 "android.hardware.camera.common@1.0-helper", [all …]
|
/hardware/interfaces/camera/metadata/ |
D | README.md | 6 The camera.metadata interface is used by the Android camera service, 7 camera provider and camera devices to retrieve static camera information and issue 8 camera capture controls. 16 HIDL version of the baseline camera metadata interface, required by 17 camera.provider@2.4 and camera.device@3.2 onwards.
|
/hardware/interfaces/camera/common/1.0/ |
D | types.hal | 17 package android.hardware.camera.common@1.0; 21 * android.hardware.camera 25 * Status codes for camera HAL method calls. 36 * the camera ID is unknown. 41 * The specified camera device is already in use 56 * The specified camera device does not support this operation. 61 * This camera device is no longer connected or otherwise available for use 73 * Possible states that the flash unit on a closed camera device can be set to 126 * The current status of a camera device, as sent by a camera provider HAL 129 * At startup, the camera service must assume all internal camera devices listed [all …]
|
/hardware/interfaces/camera/provider/2.4/ |
D | ICameraProviderCallback.hal | 17 package android.hardware.camera.provider@2.4; 19 import android.hardware.camera.common@1.0::types; 22 * Callback functions for a camera provider HAL to use to inform the camera 23 * service of changes to the camera subsystem. 30 * Callback to the camera service to indicate that the state of a specific 31 * camera device has changed. 33 * On camera service startup, when ICameraProvider::setCallback is invoked, 34 * the camera service must assume that all internal camera devices are in 37 * The provider must call this method to inform the camera service of any 38 * initially NOT_PRESENT devices, and of any external camera devices that [all …]
|
D | ICameraProvider.hal | 17 package android.hardware.camera.provider@2.4; 20 import android.hardware.camera.common@1.0::types; 21 import android.hardware.camera.device@1.0::ICameraDevice; 22 import android.hardware.camera.device@3.2::ICameraDevice; 25 * Camera provider HAL, which enumerates the available individual camera devices 29 * The provider is responsible for generating a list of camera device service 32 * Multiple camera provider HALs may be present in a single system. 34 * "android.hardware.camera.provider@<major>.<minor>/<type>/<instance>" 38 * "internal", "legacy", "external", "remote" etc. The camera framework 51 * back-facing camera and 1 being the main front-facing camera, if they exist. [all …]
|
/hardware/interfaces/camera/device/3.5/default/include/ext_device_v3_5_impl/ |
D | ExternalCameraDeviceSession.h | 26 namespace camera { 31 using ::android::hardware::camera::device::V3_2::BufferCache; 32 using ::android::hardware::camera::device::V3_5::BufferRequest; 33 using ::android::hardware::camera::device::V3_5::BufferRequestStatus; 34 using ::android::hardware::camera::device::V3_2::BufferStatus; 35 using ::android::hardware::camera::device::V3_2::CameraMetadata; 36 using ::android::hardware::camera::device::V3_2::CaptureRequest; 37 using ::android::hardware::camera::device::V3_2::CaptureResult; 38 using ::android::hardware::camera::device::V3_2::ErrorCode; 39 using ::android::hardware::camera::device::V3_5::ICameraDeviceCallback; [all …]
|
/hardware/interfaces/camera/device/ |
D | README.md | 6 The camera.device HAL interface is used by the Android camera service to operate 7 individual camera devices. Instances of camera.device HAL interface can be obtained 9 is the major version of the camera device interface. 11 Obtaining the device interface does not turn on the respective camera device; 12 each camera device interface has an actual open() method to begin an active 13 camera session. Without invoking open(), the interface can be used for querying 14 camera static information. 16 More complete information about the Android camera HAL and subsystem can be found at 17 [source.android.com](http://source.android.com/devices/camera/index.html). 23 HIDL version of the legacy camera device HAL. Intended as a shim for devices [all …]
|
/hardware/interfaces/camera/device/3.5/ |
D | ICameraDevice.hal | 17 package android.hardware.camera.device@3.5; 19 import android.hardware.camera.common@1.0::Status; 36 * Return the static camera information for a physical camera ID backing 37 * this logical camera device. This information may not change between consecutive calls. 39 * Note that HAL must support this function for physical camera IDs that are 41 * getCameraDeviceInterface_V3_x() on these camera IDs must return ILLEGAL_ARGUMENT. 48 * @param physicalCameraId The physical camera id parsed from the logical 49 * camera's ANDROID_LOGICAL_MULTI_CAMERA_PHYSICAL_IDS static metadata 51 * qualified camera device name "device@<major>.<minor>/<type>/<id>". And 52 * the physical camera must be of the same version and type as the parent [all …]
|
/hardware/interfaces/camera/provider/ |
D | README.md | 6 The camera.provider HAL is used by the Android camera service to discover, 7 query, and open individual camera devices. 9 It also allows for direct control of the flash unit of camera devices that have 12 More complete information about the Android camera HAL and subsystem can be found at 13 [source.android.com](http://source.android.com/devices/camera/index.html). 21 Common enum and struct definitions for all camera HAL interfaces. Does not 28 First HIDL version of the camera provider HAL, closely matching the feature set 29 and operation of the pre-HIDL camera HAL module v2.4. 36 matching the feature set and operation of the pre-HIDL camera HAL module
|
/hardware/interfaces/camera/device/3.2/ |
D | ICameraDevice.hal | 17 package android.hardware.camera.device@3.2; 19 import android.hardware.camera.common@1.0::types; 33 * Get camera device resource cost information. 39 * An unexpected internal camera HAL error occurred, and the 42 * An external camera device has been disconnected, and is no longer 43 * available. This camera device interface is now stale, and a new 48 * The resources required to open this camera device, or unspecified 56 * Return the static camera information for this camera device. This 59 * When an external camera is disconnected, its camera id becomes 60 * invalid. Calling this method with this invalid camera id must result in [all …]
|
/hardware/interfaces/camera/provider/2.4/vts/functional/ |
D | Android.bp | 34 "android.hardware.camera.common@1.0", 35 "android.hardware.camera.common@1.0-helper", 36 "android.hardware.camera.device@1.0", 37 "android.hardware.camera.device@3.2", 38 "android.hardware.camera.device@3.3", 39 "android.hardware.camera.device@3.4", 40 "android.hardware.camera.device@3.5", 41 "android.hardware.camera.metadata@3.4", 42 "android.hardware.camera.provider@2.4", 43 "android.hardware.camera.provider@2.5",
|
/hardware/interfaces/camera/device/3.3/default/ |
D | Android.bp | 2 name: "camera.device@3.3-impl", 12 "camera.device@3.2-impl", 13 "android.hardware.camera.device@3.2", 14 "android.hardware.camera.device@3.3", 15 "android.hardware.camera.provider@2.4", 24 "android.hardware.camera.common@1.0-helper"
|
/hardware/interfaces/camera/metadata/3.4/ |
D | types.hal | 18 * Autogenerated from camera metadata definitions in 19 * /system/media/camera/docs/metadata_definitions.xml 23 package android.hardware.camera.metadata@3.4; 25 import android.hardware.camera.metadata@3.2; 26 import android.hardware.camera.metadata@3.3; 29 * Top level hierarchy definitions for camera metadata. *_INFO sections are for 30 * the static metadata that can be retrived without opening the camera device. 34 android.hardware.camera.metadata@3.3::CameraMetadataSection:ANDROID_SECTION_COUNT, 48 enum CameraMetadataSectionStart : android.hardware.camera.metadata@3.3::CameraMetadataSectionStart { 58 * Main enumeration for defining camera metadata tags added in this revision [all …]
|
/hardware/interfaces/camera/device/1.0/ |
D | ICameraDevice.hal | 17 package android.hardware.camera.device@1.0; 19 import android.hardware.camera.common@1.0::types; 37 * Get camera device resource cost information. 45 * An unexpected internal camera HAL error occurred, and the 48 * An external camera device has been disconnected, and is no longer 49 * available. This camera device interface is now stale, and a new 54 * The resources required to open this camera device, or unspecified 60 * Get basic camera information. 68 * An unexpected internal camera HAL error occurred, and the 69 * camera information is not available. [all …]
|
/hardware/interfaces/camera/device/3.4/default/include/ext_device_v3_4_impl/ |
D | ExternalCameraDevice_3_4.h | 32 namespace camera { 37 using namespace ::android::hardware::camera::device; 38 using ::android::hardware::camera::device::V3_2::ICameraDevice; 39 using ::android::hardware::camera::device::V3_2::ICameraDeviceCallback; 40 using ::android::hardware::camera::common::V1_0::CameraResourceCost; 41 using ::android::hardware::camera::common::V1_0::TorchMode; 42 using ::android::hardware::camera::common::V1_0::Status; 43 using ::android::hardware::camera::external::common::ExternalCameraConfig; 44 using ::android::hardware::camera::external::common::Size; 109 ::android::hardware::camera::common::V1_0::helper::CameraMetadata*); [all …]
|
/hardware/interfaces/camera/device/3.4/ |
D | types.hal | 17 package android.hardware.camera.device@3.4; 30 * A descriptor for a single camera input or output stream. A stream is defined 43 * The physical camera id this stream belongs to. 45 * If the camera device is not a logical multi camera, or if the camera is a logical 46 * multi camera but the stream is not a physical output stream, this field will point to a 49 * A logical multi camera is a camera device backed by multiple physical cameras that 50 * are also exposed to the application. And for a logical multi camera, a physical output 51 * stream is an output stream specifically requested on an underlying physical camera. 53 * A logical camera is a camera device backed by multiple physical camera 55 * underlying physical camera device. [all …]
|
/hardware/interfaces/camera/common/ |
D | README.md | 6 The camera.common namesapce is used by the Android camera HALs for common 9 This includes standard status codes returned by most camera HAL methods. 11 More complete information about the Android camera HAL and subsystem can be found at 12 [source.android.com](http://source.android.com/devices/camera/index.html). 20 Common enum and struct definitions for all camera HAL interfaces. Does not
|