summaryrefslogtreecommitdiff
path: root/identity/support/src/cppbor_parse.cpp
diff options
context:
space:
mode:
authorChangyeon Jo <changyeon@google.com>2019-07-30 17:48:26 -0700
committerChangyeon Jo <changyeon@google.com>2019-10-11 04:41:25 -0700
commite6976fce80a9a0951c6bc6f668b2de032ccc4d34 (patch)
tree46ccc10f0720d7517be0d3fa188ac1b815e34436 /identity/support/src/cppbor_parse.cpp
parent5e656773b182f8d4b415882d01f349125b8ef1c1 (diff)
Extend EVS interfaces and data types
This change extends the definition of CameraDesc with the additional camera metadata field that various camera module informaiton will be stored. IEvsEnumerator is extended with three new methods: - getCameraList_1_1() returns a list of new camera descriptors - openCamera_1_1() tries to open a camera device with a given stream configuration. IEvsCameraStream has below changes: - deliverFrame_1_1() method is added to handle a frame in new BufferDesc. - Rename notifyEvent() as notify(). IEvsCamera also has below new methods: - getCameraInfo_1_1() returns a new camera descriptor. - getParameterList() returns a list of camera control parameters supported by the camera device. - getIntParameterRange() returns a valid range of parameter values. - Parameter setter and getter methods are renamed. VTS test cases are updated to use new methods and below test cases are added to validate their behaviors: - CameraUseStreamConfigToDisplay verifies end-to-end video stream with a stream configuration it finds from CameraDesc's metadata. - MultiCameraStreamUseConfig verifies two clients can start and stop video streams on the same underlying camera with same stream configuration. Bug: 128851019 Test: VtsHalEvsV1_1Target Change-Id: Ia6b0b94aff869129cb400d0a4c4df91e72682784 Signed-off-by: Changyeon Jo <changyeon@google.com>
Diffstat (limited to 'identity/support/src/cppbor_parse.cpp')
0 files changed, 0 insertions, 0 deletions