index
:
libcamera/libcamera.git
master
libcamera official repository
git repository hosting on libcamera.org
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
android
/
camera_metadata.h
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'src/android/camera_metadata.h')
0 files changed, 0 insertions, 0 deletions
space std
;
CameraTest
::
CameraTest
(
const char
*
name
)
{
cm_
=
new
CameraManager
();
if
(
cm_
->
start
()) {
cerr
<<
"Failed to start camera manager"
<<
endl
;
status_
=
TestFail
;
return
;
}
camera_
=
cm_
->
get
(
name
);
if
(!
camera_
) {
cerr
<<
"Can not find '"
<<
name
<<
"' camera"
<<
endl
;
status_
=
TestSkip
;
return
;
}
/* Sanity check that the camera has streams. */
if
(
camera_
->
streams
().
empty
()) {
cerr
<<
"Camera has no stream"
<<
endl
;
status_
=
TestFail
;
return
;
}
status_
=
TestPass
;
}
CameraTest
::~
CameraTest
()
{
if
(
camera_
) {
camera_
->
release
();
camera_
.
reset
();
}
cm_
->
stop
();
delete
cm_
;
}