/hardware/interfaces/automotive/evs/1.1/default/ |
D | EvsCamera.cpp | 53 EvsCamera::EvsCamera(const char* id, std::unique_ptr<ConfigManager::CameraInfo>& camInfo) in EvsCamera() function in android::hardware::automotive::evs::V1_1::implementation::EvsCamera 65 EvsCamera::~EvsCamera() { in ~EvsCamera() 71 void EvsCamera::forceShutdown() { in forceShutdown() 100 Return<void> EvsCamera::getCameraInfo(getCameraInfo_cb _hidl_cb) { in getCameraInfo() 108 Return<EvsResult> EvsCamera::setMaxFramesInFlight(uint32_t bufferCount) { in setMaxFramesInFlight() 133 Return<EvsResult> EvsCamera::startVideoStream(const ::android::sp<V1_0::IEvsCameraStream>& stream) { in startVideoStream() 171 Return<void> EvsCamera::doneWithFrame(const V1_0::BufferDesc& buffer) { in doneWithFrame() 178 Return<void> EvsCamera::stopVideoStream() { in stopVideoStream() 206 Return<int32_t> EvsCamera::getExtendedInfo(uint32_t opaqueIdentifier) { in getExtendedInfo() 219 Return<EvsResult> EvsCamera::setExtendedInfo([[maybe_unused]] uint32_t opaqueIdentifier, in setExtendedInfo() [all …]
|
D | EvsCamera.h | 35 class EvsCamera : public IEvsCamera { 70 static sp<EvsCamera> Create(const char* deviceName); 71 static sp<EvsCamera> Create(const char* deviceName, 74 EvsCamera(const EvsCamera&) = delete; 75 EvsCamera& operator=(const EvsCamera&) = delete; 77 virtual ~EvsCamera() override; 83 EvsCamera(const char* id, std::unique_ptr<ConfigManager::CameraInfo>& camInfo);
|
D | EvsEnumerator.cpp | 122 sp<EvsCamera> pActiveCamera = it->activeInstance.promote(); in openCamera() 130 pActiveCamera = EvsCamera::Create(cameraId.c_str()); in openCamera() 133 EvsCamera::Create(cameraId.c_str(), sConfigManager->getCameraInfo(cameraId)); in openCamera() 165 sp<EvsCamera> pActiveCamera = it->activeInstance.promote(); in closeCamera() 296 sp<EvsCamera> pActiveCamera = it->activeInstance.promote(); in openCamera_1_1() 304 pActiveCamera = EvsCamera::Create(cameraId.c_str()); in openCamera_1_1() 306 pActiveCamera = EvsCamera::Create(cameraId.c_str(), sConfigManager->getCameraInfo(cameraId), in openCamera_1_1()
|
D | EvsEnumerator.h | 34 class EvsCamera; // from EvsCamera.h variable 71 wp<EvsCamera> activeInstance;
|
/hardware/interfaces/automotive/evs/aidl/impl/default/src/ |
D | EvsCamera.cpp | 38 EvsCamera::~EvsCamera() { in ~EvsCamera() 42 ndk::ScopedAStatus EvsCamera::doneWithFrame(const std::vector<evs::BufferDesc>& buffers) { in doneWithFrame() 50 ndk::ScopedAStatus EvsCamera::importExternalBuffers(const std::vector<evs::BufferDesc>& buffers, in importExternalBuffers() 94 ndk::ScopedAStatus EvsCamera::setMaxFramesInFlight(int32_t bufferCount) { in setMaxFramesInFlight() 109 void EvsCamera::freeOneFrame(const buffer_handle_t handle) { in freeOneFrame() 114 bool EvsCamera::preVideoStreamStart_locked(const std::shared_ptr<evs::IEvsCameraStream>& receiver, in preVideoStreamStart_locked() 151 bool EvsCamera::postVideoStreamStart_locked( in postVideoStreamStart_locked() 157 bool EvsCamera::preVideoStreamStop_locked(ndk::ScopedAStatus& status, in preVideoStreamStop_locked() 168 bool EvsCamera::postVideoStreamStop_locked(ndk::ScopedAStatus& /* status */, in postVideoStreamStop_locked() 174 ndk::ScopedAStatus EvsCamera::startVideoStream( in startVideoStream() [all …]
|
/hardware/interfaces/automotive/evs/1.0/default/ |
D | EvsCamera.cpp | 35 const char EvsCamera::kCameraName_Backup[] = "backup"; 43 EvsCamera::EvsCamera(const char *id) : in EvsCamera() function in android::hardware::automotive::evs::V1_0::implementation::EvsCamera 68 EvsCamera::~EvsCamera() { in ~EvsCamera() 77 void EvsCamera::forceShutdown() in forceShutdown() 108 Return<void> EvsCamera::getCameraInfo(getCameraInfo_cb _hidl_cb) { in getCameraInfo() 117 Return<EvsResult> EvsCamera::setMaxFramesInFlight(uint32_t bufferCount) { in setMaxFramesInFlight() 142 Return<EvsResult> EvsCamera::startVideoStream(const ::android::sp<IEvsCameraStream>& stream) { in startVideoStream() 175 Return<void> EvsCamera::doneWithFrame(const BufferDesc& buffer) { in doneWithFrame() 212 Return<void> EvsCamera::stopVideoStream() { in stopVideoStream() 236 Return<int32_t> EvsCamera::getExtendedInfo(uint32_t opaqueIdentifier) { in getExtendedInfo() [all …]
|
D | EvsCamera.h | 39 class EvsCamera : public IEvsCamera { 51 EvsCamera(const char *id); 52 virtual ~EvsCamera() override;
|
D | EvsEnumerator.cpp | 43 sCameraList.emplace_back(EvsCamera::kCameraName_Backup); in EvsEnumerator() 95 sp<EvsCamera> pActiveCamera = pRecord->activeInstance.promote(); in openCamera() 102 pActiveCamera = new EvsCamera(cameraId.c_str()); in openCamera() 143 sp<EvsCamera> pActiveCamera = pRecord->activeInstance.promote(); in closeCamera()
|
D | EvsEnumerator.h | 34 class EvsCamera; // from EvsCamera.h variable 57 wp<EvsCamera> activeInstance;
|
D | Android.bp | 17 "EvsCamera.cpp",
|
/hardware/interfaces/automotive/evs/aidl/impl/default/tests/ |
D | EvsCameraBufferTest.cpp | 28 class EvsCameraForTest : public EvsCamera { 30 using EvsCamera::increaseAvailableFrames_unsafe; 31 using EvsCamera::returnBuffer_unsafe; 32 using EvsCamera::useBuffer_unsafe; 137 EXPECT_TRUE(EvsCamera::IsBufferIDValid(id)); in TEST() 164 EXPECT_TRUE(EvsCamera::IsBufferIDValid(id)); in TEST() 194 EXPECT_TRUE(EvsCamera::IsBufferIDValid(id)); in TEST()
|
D | EvsCameraStateTest.cpp | 28 class EvsCameraForTest : public EvsCamera { 30 using Base = EvsCamera; 33 using EvsCamera::mStreamState; 34 using EvsCamera::shutdown; 35 using EvsCamera::StreamState;
|
/hardware/interfaces/automotive/evs/aidl/impl/default/include/ |
D | EvsCamera.h | 31 class EvsCamera : public EvsCameraBase { 34 using Self = EvsCamera; 39 ~EvsCamera() override;
|
D | EvsMockCamera.h | 39 class EvsMockCamera : public EvsCamera { 41 using Base = EvsCamera;
|
D | EvsVideoEmulatedCamera.h | 41 class EvsVideoEmulatedCamera : public EvsCamera { 43 using Base = EvsCamera;
|
/hardware/interfaces/automotive/evs/1.0/ |
D | IEvsEnumerator.hal | 43 * @return carCamera EvsCamera object associated with a given cameraId. 53 * @param carCamera EvsCamera object to be closed.
|
/hardware/interfaces/automotive/evs/1.1/ |
D | IEvsEnumerator.hal | 46 * @return evsCamera EvsCamera object associated with a given cameraId.
|
D | IEvsCamera.hal | 224 * @param buffers A list of buffers allocated by the caller. EvsCamera
|
/hardware/interfaces/automotive/sv/1.0/ |
D | ISurroundView2dSession.hal | 74 * @param cameraId Id of the EvsCamera to use for projecting points. Id must be one of the
|
D | ISurroundView3dSession.hal | 105 * @param cameraId Id of the EvsCamera to use for projecting points. Id must be one of the
|