Lines Matching refs:hardware

23 #include <android/hardware/camera/device/3.2/ICameraDeviceCallback.h>
24 #include <android/hardware/camera/device/3.2/ICameraDeviceSession.h>
29 using namespace android::hardware::camera;
30 using android::hardware::camera::common::V1_0::Status;
31 using android::hardware::camera::common::V1_0::VendorTag;
32 using android::hardware::camera::common::V1_0::VendorTagSection;
33 using android::hardware::camera::common::V1_0::CameraMetadataType;
34 using android::hardware::camera::device::V3_2::ICameraDeviceCallback;
35 using android::hardware::camera::device::V3_2::ICameraDeviceSession;
41 std::vector<hardware::hidl_string> mDeviceNames;
42 TestDeviceInterface(std::vector<hardware::hidl_string> deviceNames) :
45 hardware::camera::common::V1_0::Status status,
46 const hardware::camera::common::V1_0::CameraResourceCost& resourceCost)>;
47 virtual ::android::hardware::Return<void> getResourceCost(
49 hardware::camera::common::V1_0::CameraResourceCost resourceCost = {100,
52 return hardware::Void();
56 hardware::camera::common::V1_0::Status status,
57 const hardware::hidl_vec<uint8_t>& cameraCharacteristics)>;
58 hardware::Return<void> getCameraCharacteristics(
60 hardware::hidl_vec<uint8_t> cameraCharacteristics;
62 return hardware::Void();
65 hardware::Return<hardware::camera::common::V1_0::Status> setTorchMode(
66 ::android::hardware::camera::common::V1_0::TorchMode) override {
71 ::android::hardware::camera::common::V1_0::Status status,
73 hardware::Return<void> open(
78 return hardware::Void();
81 hardware::Return<void> dumpState(
82 const ::android::hardware::hidl_handle&) override {
83 return hardware::Void();
92 std::vector<hardware::hidl_string> mDeviceNames;
94 hardware::hidl_vec<common::V1_0::VendorTagSection> mVendorTagSections;
96 TestICameraProvider(const std::vector<hardware::hidl_string> &devices,
97 const hardware::hidl_vec<common::V1_0::VendorTagSection> &vendorSection) :
102 virtual hardware::Return<Status> setCallback(
105 return hardware::Return<Status>(Status::OK);
109 const hardware::hidl_vec<common::V1_0::VendorTagSection>& sections)>;
110 hardware::Return<void> getVendorTags(getVendorTags_cb _hidl_cb) override {
112 return hardware::Void();
116 ::android::hardware::camera::common::V1_0::Status status,
118 virtual ::hardware::Return<void> isSetTorchModeSupported(
121 return hardware::Void();
125 const hardware::hidl_vec<hardware::hidl_string>& cameraDeviceNames)>;
126 virtual hardware::Return<void> getCameraIdList(getCameraIdList_cb _hidl_cb) override {
128 return hardware::Void();
133 virtual hardware::Return<void> getCameraDeviceInterface_V1_x(
134 const hardware::hidl_string& cameraDeviceName,
139 return hardware::Void();
144 virtual hardware::Return<void> getCameraDeviceInterface_V3_x(
145 const hardware::hidl_string&,
148 return hardware::Void();
178 virtual sp<hardware::camera::provider::V2_4::ICameraProvider> getService(
190 hardware::camera::common::V1_0::CameraDeviceStatus) override {}
192 hardware::camera::common::V1_0::TorchModeStatus) override {}
197 std::vector<hardware::hidl_string> deviceNames;
201 hardware::hidl_vec<common::V1_0::VendorTagSection> vendorSection;
213 hardware::hidl_string legacyInstanceName = "legacy/0";
217 hardware::hidl_string testProviderFqInterfaceName =
218 "android.hardware.camera.provider@2.4::ICameraProvider";
219 hardware::hidl_string testProviderInstanceName = "test/0";
229 hardware::hidl_string sectionName = "VendorTestSection";
230 hardware::hidl_string tagName = "VendorTestTag";
232 hardware::hidl_vec<common::V1_0::VendorTagSection> vendorSection;
240 std::vector<hardware::hidl_string> deviceNames = {"device@3.2/test/0"};
253 hardware::hidl_string testProviderInstanceName = "test/0";
254 hardware::hidl_string testProviderFqInterfaceName =
255 "android.hardware.camera.provider@2.4::ICameraProvider";
261 hardware::hidl_string sectionNameSecond = "SecondVendorTestSection";
262 hardware::hidl_string secondTagName = "SecondVendorTestTag";
273 hardware::hidl_string testProviderSecondInstanceName = "test2/0";
290 hardware::hidl_string resultTag = vendorCache->getTagName(tagId, vendorId);