Home
last modified time | relevance | path

Searched refs:EvsCamera (Results 1 – 20 of 20) sorted by relevance

/hardware/interfaces/automotive/evs/1.1/default/
DEvsCamera.cpp53 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 …]
DEvsCamera.h35 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);
DEvsEnumerator.cpp122 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()
DEvsEnumerator.h34 class EvsCamera; // from EvsCamera.h variable
71 wp<EvsCamera> activeInstance;
/hardware/interfaces/automotive/evs/aidl/impl/default/src/
DEvsCamera.cpp38 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/
DEvsCamera.cpp35 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 …]
DEvsCamera.h39 class EvsCamera : public IEvsCamera {
51 EvsCamera(const char *id);
52 virtual ~EvsCamera() override;
DEvsEnumerator.cpp43 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()
DEvsEnumerator.h34 class EvsCamera; // from EvsCamera.h variable
57 wp<EvsCamera> activeInstance;
DAndroid.bp17 "EvsCamera.cpp",
/hardware/interfaces/automotive/evs/aidl/impl/default/tests/
DEvsCameraBufferTest.cpp28 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()
DEvsCameraStateTest.cpp28 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/
DEvsCamera.h31 class EvsCamera : public EvsCameraBase {
34 using Self = EvsCamera;
39 ~EvsCamera() override;
DEvsMockCamera.h39 class EvsMockCamera : public EvsCamera {
41 using Base = EvsCamera;
DEvsVideoEmulatedCamera.h41 class EvsVideoEmulatedCamera : public EvsCamera {
43 using Base = EvsCamera;
/hardware/interfaces/automotive/evs/1.0/
DIEvsEnumerator.hal43 * @return carCamera EvsCamera object associated with a given cameraId.
53 * @param carCamera EvsCamera object to be closed.
/hardware/interfaces/automotive/evs/1.1/
DIEvsEnumerator.hal46 * @return evsCamera EvsCamera object associated with a given cameraId.
DIEvsCamera.hal224 * @param buffers A list of buffers allocated by the caller. EvsCamera
/hardware/interfaces/automotive/sv/1.0/
DISurroundView2dSession.hal74 * @param cameraId Id of the EvsCamera to use for projecting points. Id must be one of the
DISurroundView3dSession.hal105 * @param cameraId Id of the EvsCamera to use for projecting points. Id must be one of the