Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
41022905
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
大约 1 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
41022905
编写于
10月 11, 2022
作者:
C
cold_yixiu
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of gitee.com:yygxr/xts_acts
上级
b6710f78
ed0b0601
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
962 addition
and
1254 deletion
+962
-1254
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraInputTest.test.ets
...rd/src/main/ets/MainAbility/test/CameraInputTest.test.ets
+1
-1
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraJSUnitOutput.test.ets
...src/main/ets/MainAbility/test/CameraJSUnitOutput.test.ets
+1
-1
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraManagerTest.test.ets
.../src/main/ets/MainAbility/test/CameraManagerTest.test.ets
+34
-1
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionBaseTest.test.ets
.../main/ets/MainAbility/test/CameraSessionBaseTest.test.ets
+261
-640
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionExposureTest.test.ets
...n/ets/MainAbility/test/CameraSessionExposureTest.test.ets
+161
-155
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionFlashTest.test.ets
...main/ets/MainAbility/test/CameraSessionFlashTest.test.ets
+137
-107
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionFocusTest.test.ets
...main/ets/MainAbility/test/CameraSessionFocusTest.test.ets
+149
-143
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionVideoStabilizationTest.test.ets
...Ability/test/CameraSessionVideoStabilizationTest.test.ets
+117
-111
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionZoomRatioTest.test.ets
.../ets/MainAbility/test/CameraSessionZoomRatioTest.test.ets
+101
-95
未找到文件。
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraInputTest.test.ets
100644 → 100755
浏览文件 @
41022905
...
...
@@ -107,7 +107,7 @@ export default function CameraInputTest(surfaceId) {
}
}
describe
(
'Camera
Manager
Test'
,
function
()
{
describe
(
'Camera
Input
Test'
,
function
()
{
console
.
info
(
TAG
+
'----------CameraInputTest--------------'
);
beforeAll
(
async
function
()
{
await
applyPermission
();
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraJSUnitOutput.test.ets
浏览文件 @
41022905
...
...
@@ -237,7 +237,7 @@ export default function cameraJSUnitOutput(surfaceId: any) {
})
afterAll
(
function
()
{
await
closeFd
();
closeFd
();
console
.
info
(
'afterAll case'
);
})
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraManagerTest.test.ets
浏览文件 @
41022905
...
...
@@ -18,6 +18,8 @@ import image from '@ohos.multimedia.image';
import
fileio
from
'@ohos.fileio'
;
import
abilityAccessCtrl
from
'@ohos.abilityAccessCtrl'
import
bundle
from
'@ohos.bundle'
import
mediaLibrary
from
'@ohos.multimedia.mediaLibrary'
import
media
from
'@ohos.multimedia.media'
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
}
from
'deccjsunit/index'
;
const
TAG
=
"CameraUnitTest: "
;
...
...
@@ -27,6 +29,37 @@ let mCameraManager;
let
photoSurfaceId
;
let
videoSurfaceId
;
let
mCameraDevicesArray
;
let
fdPath
;
let
fileAsset
;
let
fdNumber
;
// 创建视频录制的参数
let
videoProfile
=
{
audioBitrate
:
48000
,
audioChannels
:
2
,
audioCodec
:
'audio/mp4a-latm'
,
audioSampleRate
:
48000
,
fileFormat
:
'mp4'
,
videoBitrate
:
48000
,
videoCodec
:
'video/mp4v-es'
,
videoFrameWidth
:
640
,
videoFrameHeight
:
480
,
videoFrameRate
:
30
}
let
videoConfig
=
{
audioSourceType
:
1
,
videoSourceType
:
0
,
profile
:
videoProfile
,
url
:
'file:///data/media/01.mp4'
,
orientationHint
:
0
,
location
:
{
latitude
:
30
,
longitude
:
130
},
maxSize
:
100
,
maxDuration
:
500
}
// 创建录像输出流
let
videoRecorder
export
default
function
cameraManagerTest
(
surfaceId
:
any
)
{
...
...
@@ -231,7 +264,7 @@ describe('CameraManagerTest', function () {
})
afterAll
(
function
()
{
await
closeFd
();
closeFd
();
console
.
info
(
'afterAll case'
);
})
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionBaseTest.test.ets
浏览文件 @
41022905
...
...
@@ -41,14 +41,9 @@ let mFdNumber;
// CAMERA-0 letiables
let
mCameraInputArray
;
let
mCameraOutputCap
;
let
mPreviewOutput
;
let
mPhotoOutput
;
let
mVideoOutput
;
let
mCanAddInputArray
;
let
mCanAddOutput
;
let
mPreviewOutputArray
;
let
mPhotoOutputArray
;
let
mVideoOutputArray
;
let
mVideoProfileCfg
=
{
audioBitrate
:
48000
,
...
...
@@ -132,6 +127,9 @@ export default function cameraSessionTest(surfaceId: any) {
let
permissionName3
=
'ohos.permission.MEDIA_LOCATION'
;
let
permissionName4
=
'ohos.permission.READ_MEDIA'
;
let
permissionName5
=
'ohos.permission.WRITE_MEDIA'
;
let
permissionName6
=
'ohos.permission.START_ABILITIES_FROM_BACKGROUND'
;
let
permissionName7
=
'ohos.permission.START_INVISIBLE_ABILITY'
;
let
permissionName8
=
'ohos.permission.ABILITY_BACKGROUND_COMMUNICATION'
;
await
atManager
.
grantUserGrantedPermission
(
tokenID
,
permissionName1
,
1
)
.
then
((
result
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission success :'
+
result
);
})
.
catch
((
err
)
=>
{
...
...
@@ -157,6 +155,21 @@ export default function cameraSessionTest(surfaceId: any) {
})
.
catch
((
err
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission failed :'
+
err
);
});
await
atManager
.
grantUserGrantedPermission
(
tokenID
,
permissionName6
,
1
)
.
then
((
result
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission success :'
+
result
);
})
.
catch
((
err
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission failed :'
+
err
);
});
await
atManager
.
grantUserGrantedPermission
(
tokenID
,
permissionName7
,
1
)
.
then
((
result
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission success :'
+
result
);
})
.
catch
((
err
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission failed :'
+
err
);
});
await
atManager
.
grantUserGrantedPermission
(
tokenID
,
permissionName8
,
1
)
.
then
((
result
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission success :'
+
result
);
})
.
catch
((
err
)
=>
{
console
.
info
(
'[permission] case grantUserGrantedPermission failed :'
+
err
);
});
}
else
{
console
.
info
(
'[permission] case apply permission failed, createAtManager failed'
);
}
...
...
@@ -280,7 +293,7 @@ export default function cameraSessionTest(surfaceId: any) {
}
})
await
sleep
(
1
00
);
await
sleep
(
3
00
);
console
.
info
(
'Exit commitCameraSessionConfig'
);
...
...
@@ -316,7 +329,6 @@ export default function cameraSessionTest(surfaceId: any) {
}
mCameraInputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mCanAddInputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
mCameraInputArray
[
i
]
=
await
mCameraManager
.
createCameraInput
(
mCameraDevicesArray
[
i
]);
...
...
@@ -360,52 +372,58 @@ export default function cameraSessionTest(surfaceId: any) {
async
function
createOutputs
()
{
console
.
info
(
'Enter createOutputs'
);
mCameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
0
]);
if
(
!
isEmpty
(
mCameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
mCameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutput
=
await
mCameraManager
.
createPreviewOutput
(
mCameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
break
;
mPreviewOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mPhotoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mVideoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
let
cameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
i
]);
if
(
!
isEmpty
(
cameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
cameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutputArray
[
i
]
=
await
mCameraManager
.
createPreviewOutput
(
cameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPreviewOutput
))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
if
(
isEmpty
(
mPreviewOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
}
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
mCameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutput
=
await
mCameraManager
.
createPhotoOutput
(
mCameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutput
))
{
break
;
if
(
!
isEmpty
(
cameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
cameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutputArray
[
i
]
=
await
mCameraManager
.
createPhotoOutput
(
cameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
if
(
isEmpty
(
mPhotoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutput
);
}
if
(
!
isEmpty
(
cameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
cameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutputArray
[
i
]
=
await
mCameraManager
.
createVideoOutput
(
cameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
break
;
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
mCameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutput
=
await
mCameraManager
.
createVideoOutput
(
mCameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutput
))
{
break
;
if
(
isEmpty
(
mVideoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
}
}
if
(
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutput
);
}
console
.
info
(
'Exit createOutputs'
);
...
...
@@ -414,49 +432,52 @@ export default function cameraSessionTest(surfaceId: any) {
}
async
function
releaseOutputs
()
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
await
mPreviewOutput
.
close
();
await
mPreviewOutput
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
await
mPhotoOutput
.
close
();
await
mPhotoOutput
.
release
();
}
if
(
!
isEmpty
(
mVideoOutput
))
{
await
mVideoOutput
.
close
();
await
mVideoOutput
.
release
();
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
await
mPreviewOutputArray
[
i
]
.
close
();
await
mPreviewOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
await
mPhotoOutputArray
[
i
]
.
close
();
await
mPhotoOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
await
mVideoOutputArray
[
i
]
.
close
();
await
mVideoOutputArray
[
i
]
.
release
();
}
}
return
true
;
}
async
function
startCameraSession
(
i
nput
:
any
)
{
async
function
startCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter startCameraSession"
);
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
input
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
/*
if (!isEmpty(mPhotoOutputArray[idx])) {
console.info(TAG + "Start to addOutput mPhotoOutput");
//await mCameraSession.addOutput(mPhotoOutput
);
await mCameraSession.addOutput(mPhotoOutputArray[idx]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if (!isEmpty(mVideoOutput
Array[idx]
)) {
console.info(TAG + "Start to addOutput mVideoOutput");
//await mCameraSession.addOutput(mVideoOutput
);
await mCameraSession.addOutput(mVideoOutputArray[idx]
);
}
*/
await
commitCameraSessionConfig
();
await
beginCameraSessionConfig
();
/*
await mCameraSession.start(async (err) => {
...
...
@@ -475,7 +496,7 @@ export default function cameraSessionTest(surfaceId: any) {
return
true
;
}
async
function
stopCameraSession
(
i
nput
:
any
)
{
async
function
stopCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter stopCameraSession"
);
/*
mCameraSession.stop(async (err) => {
...
...
@@ -490,25 +511,27 @@ export default function cameraSessionTest(surfaceId: any) {
await sleep(1000);
*/
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeInput input"
);
await
mCameraSession
.
removeInput
(
input
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
/*
if (!isEmpty(mPhotoOutputArray[idx])) {
console.info(TAG + "Start to removeOutput mPhotoOutput");
//await mCameraSession.removeOutput(mPhotoOutput
);
await mCameraSession.removeOutput(mPhotoOutputArray[idx]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if (!isEmpty(mVideoOutput
Array[idx]
)) {
console.info(TAG + "Start to removeOutput mVideoOutput");
//await mCameraSession.removeOutput(mVideoOutput
);
await mCameraSession.removeOutput(mVideoOutputArray[idx]
);
}
*/
console
.
info
(
TAG
+
"Exit stopCameraSession"
);
...
...
@@ -534,21 +557,25 @@ export default function cameraSessionTest(surfaceId: any) {
console
.
info
(
'beforeAll case'
);
})
beforeEach
(
function
()
{
sleep
(
50
00
);
beforeEach
(
async
function
()
{
await
sleep
(
1
00
);
console
.
info
(
'beforeEach case'
);
//await createCameraSessionInstance();
await
sleep
(
100
);
})
afterEach
(
async
function
()
{
console
.
info
(
'afterEach case'
);
//await releaseCameraSessionInstance();
await
sleep
(
100
);
})
afterAll
(
function
()
{
releaseInputs
();
releaseOutputs
();
releaseVideoReceiveSurface
();
afterAll
(
async
function
()
{
await
releaseInputs
();
await
releaseOutputs
();
await
releaseVideoReceiveSurface
();
releaseCameraSessionInstance
();
sleep
(
100
);
await
sleep
(
100
);
console
.
info
(
'afterAll case'
);
})
...
...
@@ -571,23 +598,24 @@ export default function cameraSessionTest(surfaceId: any) {
else
{
if
(
!
isEmpty
(
mCameraInputArray
[
0
]))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
try
{
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
}
catch
{
console
.
info
(
TAG
+
"addInput failed!"
);
}
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
try
{
await
mCameraSession
.
addOutput
(
mPreviewOutputArray
[
0
]);
}
catch
{
console
.
info
(
TAG
+
"addOutput failed!"
);
}
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
//await mCameraSession.addOutput(mPhotoOutput);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
//await mCameraSession.addOutput(mVideoOutput);
}
await
sleep
(
500
);
mCameraSession
.
commitConfig
(
async
(
err
)
=>
{
...
...
@@ -615,19 +643,9 @@ export default function cameraSessionTest(surfaceId: any) {
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
//await mCameraSession.removeOutput(mPhotoOutput);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
//await mCameraSession.removeOutput(mVideoOutput);
await
mCameraSession
.
removeOutput
(
mPreviewOutputArray
[
0
]);
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CONFIG_CALLBACK_0100 ends here"
);
...
...
@@ -657,24 +675,26 @@ export default function cameraSessionTest(surfaceId: any) {
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
0
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
//await mCameraSession.addOutput(mPhotoOutput);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
//await mCameraSession.addOutput(mVideoOutput);
}
await
sleep
(
500
);
await
mCameraSession
.
commitConfig
();
await
mCameraSession
.
beginConfig
();
try
{
await
mCameraSession
.
commitConfig
();
}
catch
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CONFIG_PROMISE_0100 commitConfig with a error"
);
expect
()
.
assertFail
();
}
try
{
await
mCameraSession
.
beginConfig
();
}
catch
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CONFIG_PROMISE_0100 beginConfig with a error"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CONFIG_PROMISE_0100 PASSED"
);
...
...
@@ -683,19 +703,9 @@ export default function cameraSessionTest(surfaceId: any) {
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
//await mCameraSession.removeOutput(mPhotoOutput);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
//await mCameraSession.removeOutput(mVideoOutput);
await
mCameraSession
.
removeOutput
(
mPreviewOutputArray
[
0
]);
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CONFIG_PROMISE_0100 ends here"
);
...
...
@@ -762,8 +772,16 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
else
{
//await mCameraSession.beginConfig();
//await mCameraSession.beginConfig();
try
{
await
mCameraSession
.
beginConfig
();
}
catch
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_BEGIN_CONFIG_DUPLICATED_PROMISE_0100 with a error, ingore it"
);
}
try
{
await
mCameraSession
.
beginConfig
();
}
catch
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_BEGIN_CONFIG_DUPLICATED_PROMISE_0100 with a error, ingore it"
);
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_BEGIN_CONFIG_DUPLICATED_PROMISE_0100 PASSED"
);
...
...
@@ -831,8 +849,16 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
else
{
//await mCameraSession.commitConfig();
//await mCameraSession.commitConfig();
try
{
await
mCameraSession
.
commitConfig
();
}
catch
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_COMMIT_CONFIG_DUPLICATED_PROMISE_0100 with a error, ingore it"
);
}
try
{
await
mCameraSession
.
commitConfig
();
}
catch
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_COMMIT_CONFIG_DUPLICATED_PROMISE_0100 with a error, ingore it"
);
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_COMMIT_CONFIG_DUPLICATED_PROMISE_0100 PASSED"
);
...
...
@@ -861,7 +887,7 @@ export default function cameraSessionTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
start
(
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_CALLBACK_0100 start callback"
);
...
...
@@ -884,8 +910,10 @@ export default function cameraSessionTest(surfaceId: any) {
}
})
await
sleep
(
500
);
await
beginCameraSessionConfig
();
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -904,7 +932,7 @@ export default function cameraSessionTest(surfaceId: any) {
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_PROMISE_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_
CALLBACK
_0100--------------"
);
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_
PROMISE
_0100--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_PROMISE_0100 FAILED with NoCamera"
);
...
...
@@ -915,7 +943,7 @@ export default function cameraSessionTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
start
();
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_PROMISE_0100 start PASSED"
);
...
...
@@ -924,8 +952,10 @@ export default function cameraSessionTest(surfaceId: any) {
await
mCameraSession
.
stop
();
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_PROMISE_0100 stop PASSED"
);
await
sleep
(
500
);
await
beginCameraSessionConfig
();
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_START_STOP_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -935,90 +965,6 @@ export default function cameraSessionTest(surfaceId: any) {
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100
* @tc.name : Check capture session can add input with callback or not
* @tc.desc : Check capture session can add input with callback or not
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
mCanAddInputArray
[
i
]
=
false
;
mCameraSession
.
canAddInput
(
mCameraInputArray
[
i
],
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
if
(
data
!=
null
||
data
!=
undefined
)
{
mCanAddInputArray
[
i
]
=
data
;
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 PASSED with canAddInput is: "
+
data
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 FAILED with canAddInput is: "
+
data
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
sleep
(
500
);
mCanAddInputArray
[
i
]
=
true
;
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_CALLBACK_0100 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100
* @tc.name : Check capture session can add input with promise or not
* @tc.desc : Check capture session can add input with promise or not
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 start for camera["
+
i
+
"]"
);
let
bCanAddInput
=
await
mCameraSession
.
canAddInput
(
mCameraInputArray
[
i
]);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 finish"
);
if
(
bCanAddInput
!=
null
||
bCanAddInput
!=
undefined
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 PASSED with canAddInput is: "
+
bCanAddInput
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 FAILED with canAddInput is: "
+
bCanAddInput
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDINPUT_PROMISE_0100 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100
* @tc.name : Check capture session add/remove input with callback or not
...
...
@@ -1039,37 +985,36 @@ export default function cameraSessionTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
if
(
mCanAddInputArray
[
i
]
==
true
)
{
mCameraSession
.
addInput
(
mCameraInputArray
[
i
],
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 PASSED"
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
sleep
(
500
);
mCameraSession
.
addInput
(
mCameraInputArray
[
i
],
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 PASSED"
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
(
);
}
})
await
mCameraSession
.
addOutput
(
mPreviewOutputArray
[
i
]);
await
mCameraSession
.
addOutput
(
mPhotoOutputArray
[
i
]
);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
beginCameraSessionConfig
();
mCameraSession
.
removeInput
(
mCameraInputArray
[
i
],
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 PASSED"
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 FAILED"
);
expect
()
.
assertFail
();
}
await
commitCameraSessionConfig
();
await
sleep
(
1
);
await
beginCameraSessionConfig
();
await
sleep
(
1
);
mCameraSession
.
removeInput
(
mCameraInputArray
[
i
],
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 PASSED"
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
removeOutput
(
mPreviewOutputArray
[
i
]);
await
mCameraSession
.
removeOutput
(
mPhotoOutputArray
[
i
]);
await
sleep
(
500
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1099,21 +1044,20 @@ export default function cameraSessionTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_PROMISE_0100 start for camera["
+
i
+
"]"
);
if
(
mCanAddInputArray
[
i
]
==
true
)
{
await
mCameraSession
.
addInput
(
mCameraIn
putArray
[
i
]);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
sleep
(
500
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
i
]);
await
mCameraSession
.
addOutput
(
mPreviewOut
putArray
[
i
]);
await
mCameraSession
.
addOutput
(
mPhotoOutputArray
[
i
]
);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
beginCameraSessionConfig
();
await
commitCameraSessionConfig
();
await
sleep
(
1
);
await
beginCameraSessionConfig
();
await
sleep
(
1
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
i
]);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_PROMISE_0100 FAILED"
);
expect
()
.
assertFail
();
}
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
i
]);
await
mCameraSession
.
removeOutput
(
mPreviewOutputArray
[
i
]);
await
mCameraSession
.
removeOutput
(
mPhotoOutputArray
[
i
]);
await
sleep
(
500
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_INPUT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1122,87 +1066,6 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100
* @tc.name : Check capture session can add output with callback or not for preview
* @tc.desc : Check capture session can add output with callback or not for preview
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
mCanAddOutput
=
false
;
mCameraSession
.
canAddOutput
(
mPreviewOutput
,
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
if
(
data
!=
null
||
data
!=
undefined
)
{
mCanAddOutput
=
data
;
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100 PASSED with canAddOutput is: "
+
data
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100 FAILED with canAddOutput is: "
+
data
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100 FAILED with NoReviewOutput"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0100 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100
* @tc.name : Check capture session can add output with promise or not for preview
* @tc.desc : Check capture session can add output with promise or not for preview
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
let
bCanAddOutput
=
await
mCameraSession
.
canAddOutput
(
mPreviewOutput
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100 finish"
);
if
(
bCanAddOutput
!=
null
||
bCanAddOutput
!=
undefined
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100 PASSED with canAddOutput is: "
+
bCanAddOutput
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100 FAILED with canAddOutput is: "
+
bCanAddOutput
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100 FAILED with NoReviewOutput"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0100 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0100
* @tc.name : Check capture session add/remove output with callback or not for preview
...
...
@@ -1220,8 +1083,8 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
else
{
if
(
!
isEmpty
(
mPreviewOutput
)
&&
(
mCanAddOutput
==
true
))
{
mCameraSession
.
addOutput
(
mPreviewOutput
,
async
(
err
)
=>
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
0
]
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0100 add callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0100 add PASSED"
);
...
...
@@ -1230,15 +1093,18 @@ export default function cameraSessionTest(surfaceId: any) {
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
addOutput
(
mPhotoOutputArray
[
0
]);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
sleep
(
1
);
await
beginCameraSessionConfig
();
await
sleep
(
1
);
await
sleep
(
500
);
mCameraSession
.
removeOutput
(
mPreviewOutput
,
async
(
err
)
=>
{
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
0
]
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0100 remove callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0100 remove PASSED"
);
...
...
@@ -1247,6 +1113,7 @@ export default function cameraSessionTest(surfaceId: any) {
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
removeOutput
(
mPhotoOutputArray
[
0
]);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
}
else
{
...
...
@@ -1276,19 +1143,23 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
else
{
if
(
!
isEmpty
(
mPreviewOutput
)
&&
(
mCanAddOutput
==
true
))
{
await
mCameraSession
.
addOutput
(
mPreviewOutput
)
if
(
!
isEmpty
(
mPreviewOutputArray
[
0
]))
{
await
mCameraSession
.
addOutput
(
mPreviewOutputArray
[
0
]);
await
mCameraSession
.
addOutput
(
mPhotoOutputArray
[
0
]);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0100 add PASSED"
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
sleep
(
1
);
await
beginCameraSessionConfig
();
await
sleep
(
1
);
await
sleep
(
500
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
0
]
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0100 remove PASSED"
);
await
mCameraSession
.
removeOutput
(
mPhotoOutputArray
[
0
]);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
}
else
{
...
...
@@ -1301,86 +1172,6 @@ export default function cameraSessionTest(surfaceId: any) {
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101
* @tc.name : Check capture session can add output with callback or not for photo
* @tc.desc : Check capture session can add output with callback or not for photo
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mPhotoOutput
))
{
mCanAddOutput
=
false
;
mCameraSession
.
canAddOutput
(
mPhotoOutput
,
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
if
(
data
!=
null
||
data
!=
undefined
)
{
mCanAddOutput
=
data
;
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101 PASSED with canAddOutput is: "
+
data
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101 FAILED with canAddOutput is: "
+
data
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101 FAILED with NoPhotoOutput"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0101 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101
* @tc.name : Check capture session can add output with promise or not for photo
* @tc.desc : Check capture session can add output with promise or not for photo
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mPhotoOutput
))
{
let
bCanAddOutput
=
await
mCameraSession
.
canAddOutput
(
mPhotoOutput
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101 finish"
);
if
(
bCanAddOutput
!=
null
||
bCanAddOutput
!=
undefined
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101 PASSED with canAddOutput is: "
+
bCanAddOutput
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101 FAILED with canAddOutput is: "
+
bCanAddOutput
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101 FAILED with NoPhotoOutput"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0101 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0101
* @tc.name : Check capture session add/remove output with callback or not for photo
...
...
@@ -1398,12 +1189,12 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
else
{
if
(
!
isEmpty
(
mPhotoOutput
)
&&
(
mCanAddOutput
==
true
))
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
0
]
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
0
]
);
}
mCameraSession
.
addOutput
(
mPhotoOutput
,
async
(
err
)
=>
{
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
0
]
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0101 add callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0101 add PASSED"
);
...
...
@@ -1416,15 +1207,17 @@ export default function cameraSessionTest(surfaceId: any) {
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
sleep
(
1
);
await
beginCameraSessionConfig
();
await
sleep
(
1
);
await
sleep
(
500
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
0
]
);
}
mCameraSession
.
removeOutput
(
mPhotoOutput
,
async
(
err
)
=>
{
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
0
]
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0101 remove callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0101 remove PASSED"
);
...
...
@@ -1462,26 +1255,28 @@ export default function cameraSessionTest(surfaceId: any) {
done
();
}
else
{
if
(
!
isEmpty
(
mPhotoOutput
)
&&
(
mCanAddOutput
==
true
))
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
0
]
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
0
]
);
}
await
mCameraSession
.
addOutput
(
mPhotoOutput
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
0
]
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0101 add PASSED"
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
sleep
(
1
);
await
beginCameraSessionConfig
();
await
sleep
(
1
);
await
sleep
(
500
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
0
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
0
]
);
}
await
mCameraSession
.
removeOutput
(
mPhotoOutput
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
0
]
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0101 remove PASSED"
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
...
...
@@ -1495,183 +1290,6 @@ export default function cameraSessionTest(surfaceId: any) {
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102
* @tc.name : Check capture session can add output with callback or not for video
* @tc.desc : Check capture session can add output with callback or not for video
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mVideoOutput
))
{
mCanAddOutput
=
false
;
mCameraSession
.
canAddOutput
(
mVideoOutput
,
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
if
(
data
!=
null
||
data
!=
undefined
)
{
mCanAddOutput
=
data
;
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102 PASSED with canAddOutput is: "
+
data
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102 FAILED with canAddOutput is: "
+
data
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102 FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102 FAILED with NoVideoOutput"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_CALLBACK_0102 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102
* @tc.name : Check capture session can add output with promise or not for video
* @tc.desc : Check capture session can add output with promise or not for video
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mVideoOutput
))
{
let
bCanAddOutput
=
await
mCameraSession
.
canAddOutput
(
mVideoOutput
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102 finish"
);
if
(
bCanAddOutput
!=
null
||
bCanAddOutput
!=
undefined
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102 PASSED with canAddOutput is: "
+
bCanAddOutput
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102 FAILED with canAddOutput is: "
+
bCanAddOutput
);
expect
()
.
assertFail
();
}
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102 FAILED with NoVideoOutput"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_CAN_ADDOUTPUT_PROMISE_0102 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102
* @tc.name : Check capture session add/remove output with callback or not for video
* @tc.desc : Check capture session add/remove output with callback or not for video
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mVideoOutput
)
&&
(
mCanAddOutput
==
true
))
{
mCameraSession
.
addOutput
(
mVideoOutput
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 add callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 add PASSED"
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 add FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
beginCameraSessionConfig
();
await
sleep
(
500
);
mCameraSession
.
removeOutput
(
mVideoOutput
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 remove callback"
);
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 remove PASSED"
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 remove FAILED : "
+
err
.
message
);
expect
()
.
assertFail
();
}
})
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 FAILED"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_CALLBACK_0102 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102
* @tc.name : Check capture session can add/remove output with promise or not for video
* @tc.desc : Check capture session can add/remove output with promise or not for video
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it
(
'SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102'
,
0
,
async
function
(
done
)
{
console
.
info
(
"--------------SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102--------------"
);
if
(
isEmpty
(
mCameraInputArray
))
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102 FAILED with NoCamera"
);
expect
()
.
assertFail
();
done
();
}
else
{
if
(
!
isEmpty
(
mVideoOutput
)
&&
(
mCanAddOutput
==
true
))
{
await
mCameraSession
.
addOutput
(
mVideoOutput
)
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102 PASSED"
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
await
commitCameraSessionConfig
();
await
beginCameraSessionConfig
();
await
sleep
(
500
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102 remove PASSED"
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
0
]);
await
sleep
(
500
);
}
else
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102 FAILED"
);
expect
()
.
assertFail
();
}
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_ADD_REMOVE_OUTPUT_PROMISE_0102 ends here"
);
done
();
}
})
/**
* @tc.number : SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0100
...
...
@@ -1694,9 +1312,9 @@ export default function cameraSessionTest(surfaceId: any) {
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
on
(
'focusStat
us
Change'
,
async
(
err
,
data
)
=>
{
mCameraSession
.
on
(
'focusStat
e
Change'
,
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0100 callback"
);
if
(
data
!=
null
||
data
!=
undefined
)
{
...
...
@@ -1715,11 +1333,12 @@ export default function cameraSessionTest(surfaceId: any) {
await
sleep
(
3000
);
if
(
nfyFlag
==
false
)
{
expect
()
.
assertFail
();
console
.
info
(
TAG
+
"SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0100 FAILED without any nofity!"
);
//
expect().assertFail();
//
console.info(TAG + "SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0100 FAILED without any nofity!");
}
await
stopCameraSession
(
mCameraInputArray
[
i
]);
await
beginCameraSessionConfig
();
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1750,7 +1369,7 @@ export default function cameraSessionTest(surfaceId: any) {
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
on
(
'exposureStateChange'
,
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
...
...
@@ -1771,11 +1390,12 @@ export default function cameraSessionTest(surfaceId: any) {
await
sleep
(
3000
);
if
(
nfyFlag
==
false
)
{
expect
()
.
assertFail
();
console
.
info
(
TAG
+
"SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0101 FAILED without any nofity!"
);
//
expect().assertFail();
//
console.info(TAG + "SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0101 FAILED without any nofity!");
}
await
stopCameraSession
(
mCameraInputArray
[
i
]);
await
beginCameraSessionConfig
();
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1806,7 +1426,7 @@ export default function cameraSessionTest(surfaceId: any) {
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
on
(
'error'
,
async
(
err
,
data
)
=>
{
if
(
!
err
)
{
...
...
@@ -1825,11 +1445,12 @@ export default function cameraSessionTest(surfaceId: any) {
await
sleep
(
3000
);
if
(
nfyFlag
==
false
)
{
expect
()
.
assertFail
();
console
.
info
(
TAG
+
"SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0102 FAILED without any nofity!"
);
//
expect().assertFail();
//
console.info(TAG + "SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0102 FAILED without any nofity!");
}
await
stopCameraSession
(
mCameraInputArray
[
i
]);
await
beginCameraSessionConfig
();
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_STATUS_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionExposureTest.test.ets
浏览文件 @
41022905
...
...
@@ -41,11 +41,9 @@ let mFdNumber;
// CAMERA-0 letiables
let
mCameraInputArray
;
let
mCameraOutputCap
;
let
mPreviewOutput
;
let
mPhotoOutput
;
let
mVideoOutput
;
let
mPreviewOutputArray
;
let
mPhotoOutputArray
;
let
mVideoOutputArray
;
let
mIsExposureModeSupportedArray
;
let
mExposureBiasRangeArray
;
...
...
@@ -420,52 +418,58 @@ export default function cameraSessionExposureTest(surfaceId: any) {
async
function
createOutputs
()
{
console
.
info
(
'Enter createOutputs'
);
mCameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
0
]);
if
(
!
isEmpty
(
mCameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
mCameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutput
=
await
mCameraManager
.
createPreviewOutput
(
mCameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
break
;
mPreviewOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mPhotoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mVideoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
let
cameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
i
]);
if
(
!
isEmpty
(
cameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
cameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutputArray
[
i
]
=
await
mCameraManager
.
createPreviewOutput
(
cameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPreviewOutput
))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
if
(
isEmpty
(
mPreviewOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
}
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
mCameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutput
=
await
mCameraManager
.
createPhotoOutput
(
mCameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutput
))
{
break
;
if
(
!
isEmpty
(
cameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
cameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutputArray
[
i
]
=
await
mCameraManager
.
createPhotoOutput
(
cameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
break
;
}
}
if
(
isEmpty
(
mPhotoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
}
}
if
(
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutput
);
}
if
(
!
isEmpty
(
cameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
cameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutputArray
[
i
]
=
await
mCameraManager
.
createVideoOutput
(
cameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
break
;
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
mCameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutput
=
await
mCameraManager
.
createVideoOutput
(
mCameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutput
))
{
break
;
if
(
isEmpty
(
mVideoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
}
}
if
(
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutput
);
}
console
.
info
(
'Exit createOutputs'
);
...
...
@@ -474,45 +478,47 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
async
function
releaseOutputs
()
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
await
mPreviewOutput
.
close
();
await
mPreviewOutput
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
await
mPhotoOutput
.
close
();
await
mPhotoOutput
.
release
();
}
if
(
!
isEmpty
(
mVideoOutput
))
{
await
mVideoOutput
.
close
();
await
mVideoOutput
.
release
();
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
await
mPreviewOutputArray
[
i
]
.
close
();
await
mPreviewOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
await
mPhotoOutputArray
[
i
]
.
close
();
await
mPhotoOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
await
mVideoOutputArray
[
i
]
.
close
();
await
mVideoOutputArray
[
i
]
.
release
();
}
}
return
true
;
}
async
function
startCameraSession
(
i
nput
:
any
)
{
async
function
startCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter startCameraSession"
);
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
input
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
await
mCameraSession
.
addOutput
(
mVideoOutput
);
await
mCameraSession
.
addOutput
(
mVideoOutput
Array
[
idx
]
);
}
await
commitCameraSessionConfig
();
...
...
@@ -535,7 +541,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
return
true
;
}
async
function
stopCameraSession
(
i
nput
:
any
)
{
async
function
stopCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter stopCameraSession"
);
/*
mCameraSession.stop(async (err) => {
...
...
@@ -550,24 +556,24 @@ export default function cameraSessionExposureTest(surfaceId: any) {
await sleep(1000);
*/
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeInput input"
);
await
mCameraSession
.
removeInput
(
input
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
Array
[
idx
]
);
}
console
.
info
(
TAG
+
"Exit stopCameraSession"
);
...
...
@@ -631,7 +637,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsExposureModeSupportedArray
[
i
]
=
false
;
...
...
@@ -652,7 +658,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -681,7 +687,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isExposureModeSupported
=
await
mCameraSession
.
isExposureModeSupported
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_LOCKED
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0100 finish"
);
...
...
@@ -694,7 +700,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -723,7 +729,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsExposureModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setExposureMode
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_LOCKED
,
async
(
err
)
=>
{
...
...
@@ -757,7 +763,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -786,7 +792,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsExposureModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setExposureMode
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_LOCKED
);
...
...
@@ -808,7 +814,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -837,7 +843,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsExposureModeSupportedArray
[
i
]
=
false
;
...
...
@@ -858,7 +864,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -887,7 +893,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isExposureModeSupported
=
await
mCameraSession
.
isExposureModeSupported
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_AUTO
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0101 finish"
);
...
...
@@ -900,7 +906,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -929,7 +935,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsExposureModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setExposureMode
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_AUTO
,
async
(
err
)
=>
{
...
...
@@ -963,7 +969,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -992,7 +998,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsExposureModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setExposureMode
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_AUTO
);
...
...
@@ -1014,7 +1020,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1043,7 +1049,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsExposureModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1064,7 +1070,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1093,7 +1099,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isExposureModeSupported
=
await
mCameraSession
.
isExposureModeSupported
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_CONTINUOUS_AUTO
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0102 finish"
);
...
...
@@ -1106,7 +1112,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_EXPOSURE_MODE_SUPPORT_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1135,7 +1141,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsExposureModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setExposureMode
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_CONTINUOUS_AUTO
,
async
(
err
)
=>
{
...
...
@@ -1169,7 +1175,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1198,7 +1204,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsExposureModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setExposureMode
(
cameraObj
.
ExposureMode
.
EXPOSURE_MODE_CONTINUOUS_AUTO
);
...
...
@@ -1220,7 +1226,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_MODE_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1249,7 +1255,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPoint
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0100 callback"
);
...
...
@@ -1278,7 +1284,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1307,7 +1313,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPoint
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0100 finish"
);
...
...
@@ -1324,7 +1330,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1353,7 +1359,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointLT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0101 callback"
);
...
...
@@ -1382,7 +1388,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1411,7 +1417,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointLT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0101 finish"
);
...
...
@@ -1428,7 +1434,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1457,7 +1463,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointRT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0102 callback"
);
...
...
@@ -1486,7 +1492,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1515,7 +1521,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointRT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0102 finish"
);
...
...
@@ -1532,7 +1538,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1561,7 +1567,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointLB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0103 callback"
);
...
...
@@ -1590,7 +1596,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1619,7 +1625,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointLB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0103 finish"
);
...
...
@@ -1636,7 +1642,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1665,7 +1671,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointRB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0104 callback"
);
...
...
@@ -1694,7 +1700,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1723,7 +1729,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointRB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0104 finish"
);
...
...
@@ -1741,7 +1747,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1770,7 +1776,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0105 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidLT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0105 callback"
);
...
...
@@ -1799,7 +1805,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0105 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1828,7 +1834,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0105 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidLT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0105 finish"
);
...
...
@@ -1845,7 +1851,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0105 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1874,7 +1880,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0106 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidRT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0106 callback"
);
...
...
@@ -1903,7 +1909,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0106 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1932,7 +1938,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0106 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidRT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0106 finish"
);
...
...
@@ -1949,7 +1955,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0106 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1978,7 +1984,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0107 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidLB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0107 callback"
);
...
...
@@ -2007,7 +2013,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0107 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2036,7 +2042,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0107 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidLB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0107 finish"
);
...
...
@@ -2053,7 +2059,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0107 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2082,7 +2088,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0108 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidRB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0108 callback"
);
...
...
@@ -2111,7 +2117,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_CALLBACK_0108 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2140,7 +2146,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0108 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setMeteringPoint
(
mMETERINGPointInvalidRB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0108 finish"
);
...
...
@@ -2157,7 +2163,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_METERING_POINT_PROMISE_0108 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2186,7 +2192,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_EXPOSURE_BIAS_RANGE_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
getExposureBiasRange
(
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_EXPOSURE_BIAS_RANGE_CALLBACK_0100 callback"
);
...
...
@@ -2218,7 +2224,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_EXPOSURE_BIAS_RANGE_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2247,7 +2253,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_EXPOSURE_BIAS_RANGE_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
exposureBiasRange
=
await
mCameraSession
.
getExposureBiasRange
();
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_EXPOSURE_BIAS_RANGE_PROMISE_0100 finish"
);
...
...
@@ -2264,7 +2270,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_EXPOSURE_BIAS_RANGE_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2293,7 +2299,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setExposureBias
(
mExposureBiasRangeArray
[
i
][
0
],
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0100 callback"
);
...
...
@@ -2322,7 +2328,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2351,7 +2357,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setExposureBias
(
mExposureBiasRangeArray
[
i
][
0
]);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0100 finish"
);
...
...
@@ -2368,7 +2374,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2397,7 +2403,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setExposureBias
(
mExposureBiasMinArray
[
i
]
-
1
,
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0101 callback"
);
...
...
@@ -2426,7 +2432,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2455,7 +2461,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setExposureBias
(
mExposureBiasMinArray
[
i
]
-
1
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0101 finish"
);
...
...
@@ -2472,7 +2478,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2501,7 +2507,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setExposureBias
(
mExposureBiasMinArray
[
i
]
-
0.1
,
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0102 callback"
);
...
...
@@ -2530,7 +2536,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2559,7 +2565,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setExposureBias
(
mExposureBiasMinArray
[
i
]
-
0.1
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0102 finish"
);
...
...
@@ -2576,7 +2582,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2605,7 +2611,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setExposureBias
(
mExposureBiasMaxArray
[
i
]
+
1
,
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0103 callback"
);
...
...
@@ -2634,7 +2640,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2663,7 +2669,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setExposureBias
(
mExposureBiasMaxArray
[
i
]
+
1
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0103 finish"
);
...
...
@@ -2680,7 +2686,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2709,7 +2715,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setExposureBias
(
mExposureBiasMaxArray
[
i
]
+
0.1
,
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0104 callback"
);
...
...
@@ -2738,7 +2744,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_CALLBACK_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2767,7 +2773,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setExposureBias
(
mExposureBiasMaxArray
[
i
]
+
0.1
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0104 finish"
);
...
...
@@ -2784,7 +2790,7 @@ export default function cameraSessionExposureTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_EXPOSURE_BIAS_PROMISE_0104 end for camera["
+
i
+
"]"
);
}
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionFlashTest.test.ets
浏览文件 @
41022905
...
...
@@ -41,11 +41,9 @@ let mFdNumber;
// CAMERA-0 letiables
let
mCameraInputArray
;
let
mCameraOutputCap
;
let
mPreviewOutput
;
let
mPhotoOutput
;
let
mVideoOutput
;
let
mPreviewOutputArray
;
let
mPhotoOutputArray
;
let
mVideoOutputArray
;
let
mHasFlashArray
;
let
mIsFlashModeSupportedArray
;
...
...
@@ -371,52 +369,58 @@ export default function cameraSessionFlashTest(surfaceId: any) {
async
function
createOutputs
()
{
console
.
info
(
'Enter createOutputs'
);
mCameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
0
]);
if
(
!
isEmpty
(
mCameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
mCameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutput
=
await
mCameraManager
.
createPreviewOutput
(
mCameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
break
;
mPreviewOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mPhotoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mVideoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
let
cameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
i
]);
if
(
!
isEmpty
(
cameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
cameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutputArray
[
i
]
=
await
mCameraManager
.
createPreviewOutput
(
cameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPreviewOutput
))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
if
(
isEmpty
(
mPreviewOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
}
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
mCameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutput
=
await
mCameraManager
.
createPhotoOutput
(
mCameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutput
))
{
break
;
if
(
!
isEmpty
(
cameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
cameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutputArray
[
i
]
=
await
mCameraManager
.
createPhotoOutput
(
cameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
break
;
}
}
if
(
isEmpty
(
mPhotoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
}
}
if
(
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutput
);
}
if
(
!
isEmpty
(
cameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
cameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutputArray
[
i
]
=
await
mCameraManager
.
createVideoOutput
(
cameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
break
;
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
mCameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutput
=
await
mCameraManager
.
createVideoOutput
(
mCameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutput
))
{
break
;
if
(
isEmpty
(
mVideoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
}
}
if
(
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutput
);
}
console
.
info
(
'Exit createOutputs'
);
...
...
@@ -425,76 +429,102 @@ export default function cameraSessionFlashTest(surfaceId: any) {
}
async
function
releaseOutputs
()
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
await
mPreviewOutput
.
close
();
await
mPreviewOutput
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
await
mPhotoOutput
.
close
();
await
mPhotoOutput
.
release
();
}
if
(
!
isEmpty
(
mVideoOutput
))
{
await
mVideoOutput
.
close
();
await
mVideoOutput
.
release
();
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
await
mPreviewOutputArray
[
i
]
.
close
();
await
mPreviewOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
await
mPhotoOutputArray
[
i
]
.
close
();
await
mPhotoOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
await
mVideoOutputArray
[
i
]
.
close
();
await
mVideoOutputArray
[
i
]
.
release
();
}
}
return
true
;
}
async
function
startCameraSession
(
i
nput
:
any
)
{
async
function
startCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter startCameraSession"
);
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
input
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
await
mCameraSession
.
addOutput
(
mVideoOutput
);
await
mCameraSession
.
addOutput
(
mVideoOutput
Array
[
idx
]
);
}
await
commitCameraSessionConfig
();
await
beginCameraSessionConfig
();
/*
await mCameraSession.start(async (err) => {
console.info(TAG + "Entering mCameraSession start callback");
if (!err) {
console.info(TAG + "Entering mCameraSession start PASSED ");
} else {
console.info(TAG + "Entering mCameraSession start FAILED : " + err.message);
}
})
await sleep(1000);
*/
console
.
info
(
TAG
+
"Exit startCameraSession"
);
return
true
;
}
async
function
stopCameraSession
(
i
nput
:
any
)
{
async
function
stopCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter stopCameraSession"
);
/*
mCameraSession.stop(async (err) => {
console.info(TAG + "Entering mCameraSession stop callback");
if (!err) {
console.info(TAG + "Entering mCameraSession stop PASSED ");
} else {
console.info(TAG + "Entering mCameraSession stop FAILED : " + err.message);
}
})
await sleep(1000);
*/
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeInput input"
);
await
mCameraSession
.
removeInput
(
input
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
Array
[
idx
]
);
}
console
.
info
(
TAG
+
"Exit stopCameraSession"
);
...
...
@@ -559,7 +589,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_HAS_FLASH_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mHasFlashArray
[
i
]
=
false
;
mCameraSession
.
hasFlash
(
async
(
err
,
data
)
=>
{
...
...
@@ -579,7 +609,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_HAS_FLASH_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -609,7 +639,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_HAS_FLASH_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
hasFlashPromise
=
await
mCameraSession
.
hasFlash
();
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_HAS_FLASH_PROMISE_0100 finish"
);
...
...
@@ -621,7 +651,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
}
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_HAS_FLASH_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -650,7 +680,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFlashModeSupportedArray
[
i
]
=
false
;
...
...
@@ -676,7 +706,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -705,7 +735,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mHasFlashArray
[
i
]
==
true
)
{
let
isFlashModeSupported
=
await
mCameraSession
.
isFlashModeSupported
(
cameraObj
.
FlashMode
.
FLASH_MODE_CLOSE
);
...
...
@@ -723,7 +753,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -753,7 +783,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_CLOSE
,
async
(
err
)
=>
{
...
...
@@ -787,7 +817,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -816,7 +846,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
await
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_CLOSE
);
...
...
@@ -838,7 +868,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -867,7 +897,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFlashModeSupportedArray
[
i
]
=
false
;
...
...
@@ -893,7 +923,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -922,7 +952,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mHasFlashArray
[
i
]
==
true
)
{
let
isFlashModeSupported
=
await
mCameraSession
.
isFlashModeSupported
(
cameraObj
.
FlashMode
.
FLASH_MODE_OPEN
);
...
...
@@ -940,7 +970,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -969,7 +999,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_OPEN
,
async
(
err
)
=>
{
...
...
@@ -1003,7 +1033,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1032,7 +1062,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
await
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_OPEN
);
...
...
@@ -1054,7 +1084,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1083,7 +1113,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFlashModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1109,7 +1139,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1138,7 +1168,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mHasFlashArray
[
i
]
==
true
)
{
let
isFlashModeSupported
=
await
mCameraSession
.
isFlashModeSupported
(
cameraObj
.
FlashMode
.
FLASH_MODE_AUTO
);
...
...
@@ -1156,7 +1186,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1185,7 +1215,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_AUTO
,
async
(
err
)
=>
{
...
...
@@ -1219,7 +1249,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1248,7 +1278,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
await
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_AUTO
);
...
...
@@ -1270,7 +1300,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1299,7 +1329,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFlashModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1325,7 +1355,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1354,7 +1384,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mHasFlashArray
[
i
]
==
true
)
{
let
isFlashModeSupported
=
await
mCameraSession
.
isFlashModeSupported
(
cameraObj
.
FlashMode
.
FLASH_MODE_ALWAYS_OPEN
);
...
...
@@ -1372,7 +1402,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FLASH_MODE_SUPPORT_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1401,7 +1431,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_ALWAYS_OPEN
,
async
(
err
)
=>
{
...
...
@@ -1435,7 +1465,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1464,7 +1494,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
((
mHasFlashArray
[
i
]
==
true
)
&&
(
mIsFlashModeSupportedArray
[
i
]
==
true
))
{
await
mCameraSession
.
setFlashMode
(
cameraObj
.
FlashMode
.
FLASH_MODE_ALWAYS_OPEN
);
...
...
@@ -1487,7 +1517,7 @@ export default function cameraSessionFlashTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FLASH_MODE_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionFocusTest.test.ets
浏览文件 @
41022905
...
...
@@ -41,11 +41,9 @@ let mFdNumber;
// CAMERA-0 letiables
let
mCameraInputArray
;
let
mCameraOutputCap
;
let
mPreviewOutput
;
let
mPhotoOutput
;
let
mVideoOutput
;
let
mPreviewOutputArray
;
let
mPhotoOutputArray
;
let
mVideoOutputArray
;
let
mIsFocusModeSupportedArray
;
...
...
@@ -416,52 +414,58 @@ export default function cameraSessionFocusTest(surfaceId: any) {
async
function
createOutputs
()
{
console
.
info
(
'Enter createOutputs'
);
mCameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
0
]);
if
(
!
isEmpty
(
mCameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
mCameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutput
=
await
mCameraManager
.
createPreviewOutput
(
mCameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
break
;
mPreviewOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mPhotoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mVideoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
let
cameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
i
]);
if
(
!
isEmpty
(
cameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
cameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutputArray
[
i
]
=
await
mCameraManager
.
createPreviewOutput
(
cameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPreviewOutput
))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
if
(
isEmpty
(
mPreviewOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
}
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
mCameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutput
=
await
mCameraManager
.
createPhotoOutput
(
mCameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutput
))
{
break
;
if
(
!
isEmpty
(
cameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
cameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutputArray
[
i
]
=
await
mCameraManager
.
createPhotoOutput
(
cameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
break
;
}
}
if
(
isEmpty
(
mPhotoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
}
}
if
(
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutput
);
}
if
(
!
isEmpty
(
cameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
cameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutputArray
[
i
]
=
await
mCameraManager
.
createVideoOutput
(
cameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
break
;
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
mCameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutput
=
await
mCameraManager
.
createVideoOutput
(
mCameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutput
))
{
break
;
if
(
isEmpty
(
mVideoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
}
}
if
(
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutput
);
}
console
.
info
(
'Exit createOutputs'
);
...
...
@@ -470,45 +474,47 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
async
function
releaseOutputs
()
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
await
mPreviewOutput
.
close
();
await
mPreviewOutput
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
await
mPhotoOutput
.
close
();
await
mPhotoOutput
.
release
();
}
if
(
!
isEmpty
(
mVideoOutput
))
{
await
mVideoOutput
.
close
();
await
mVideoOutput
.
release
();
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
await
mPreviewOutputArray
[
i
]
.
close
();
await
mPreviewOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
await
mPhotoOutputArray
[
i
]
.
close
();
await
mPhotoOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
await
mVideoOutputArray
[
i
]
.
close
();
await
mVideoOutputArray
[
i
]
.
release
();
}
}
return
true
;
}
async
function
startCameraSession
(
i
nput
:
any
)
{
async
function
startCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter startCameraSession"
);
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
input
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
await
mCameraSession
.
addOutput
(
mVideoOutput
);
await
mCameraSession
.
addOutput
(
mVideoOutput
Array
[
idx
]
);
}
await
commitCameraSessionConfig
();
...
...
@@ -531,7 +537,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
return
true
;
}
async
function
stopCameraSession
(
i
nput
:
any
)
{
async
function
stopCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter stopCameraSession"
);
/*
mCameraSession.stop(async (err) => {
...
...
@@ -546,24 +552,24 @@ export default function cameraSessionFocusTest(surfaceId: any) {
await sleep(1000);
*/
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeInput input"
);
await
mCameraSession
.
removeInput
(
input
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
Array
[
idx
]
);
}
console
.
info
(
TAG
+
"Exit stopCameraSession"
);
...
...
@@ -627,7 +633,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFocusModeSupportedArray
[
i
]
=
false
;
...
...
@@ -648,7 +654,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -677,7 +683,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isFocusModeSupported
=
await
mCameraSession
.
isFocusModeSupported
(
cameraObj
.
FocusMode
.
FOCUS_MODE_MANUAL
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0100 finish"
);
...
...
@@ -690,7 +696,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -719,7 +725,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_MANUAL
,
async
(
err
)
=>
{
...
...
@@ -753,7 +759,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -782,7 +788,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_MANUAL
);
...
...
@@ -804,7 +810,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -833,7 +839,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFocusModeSupportedArray
[
i
]
=
false
;
...
...
@@ -854,7 +860,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -883,7 +889,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isFocusModeSupported
=
await
mCameraSession
.
isFocusModeSupported
(
cameraObj
.
FocusMode
.
FOCUS_MODE_CONTINUOUS_AUTO
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0101 finish"
);
...
...
@@ -896,7 +902,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -925,7 +931,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_CONTINUOUS_AUTO
,
async
(
err
)
=>
{
...
...
@@ -959,7 +965,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -988,7 +994,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_CONTINUOUS_AUTO
);
...
...
@@ -1010,7 +1016,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1039,7 +1045,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFocusModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1060,7 +1066,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1089,7 +1095,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isFocusModeSupported
=
await
mCameraSession
.
isFocusModeSupported
(
cameraObj
.
FocusMode
.
FOCUS_MODE_AUTO
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0102 finish"
);
...
...
@@ -1102,7 +1108,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1131,7 +1137,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_AUTO
,
async
(
err
)
=>
{
...
...
@@ -1165,7 +1171,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1194,7 +1200,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_AUTO
);
...
...
@@ -1216,7 +1222,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1245,7 +1251,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsFocusModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1266,7 +1272,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1295,7 +1301,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isFocusModeSupported
=
await
mCameraSession
.
isFocusModeSupported
(
cameraObj
.
FocusMode
.
FOCUS_MODE_LOCKED
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0103 finish"
);
...
...
@@ -1308,7 +1314,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_FOCUS_MODE_SUPPORT_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1337,7 +1343,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_LOCKED
,
async
(
err
)
=>
{
...
...
@@ -1371,7 +1377,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1400,7 +1406,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsFocusModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setFocusMode
(
cameraObj
.
FocusMode
.
FOCUS_MODE_LOCKED
);
...
...
@@ -1422,7 +1428,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
expect
()
.
assertFail
();
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_MODE_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1451,7 +1457,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPoint
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0100 callback"
);
...
...
@@ -1480,7 +1486,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1509,7 +1515,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPoint
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0100 finish"
);
...
...
@@ -1526,7 +1532,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1555,7 +1561,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointLT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0101 callback"
);
...
...
@@ -1584,7 +1590,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1613,7 +1619,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointLT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0101 finish"
);
...
...
@@ -1630,7 +1636,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1659,7 +1665,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointRT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0102 callback"
);
...
...
@@ -1688,7 +1694,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1717,7 +1723,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointRT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0102 finish"
);
...
...
@@ -1734,7 +1740,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1763,7 +1769,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointLB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0103 callback"
);
...
...
@@ -1792,7 +1798,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1821,7 +1827,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointLB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0103 finish"
);
...
...
@@ -1838,7 +1844,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1867,7 +1873,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointRB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0104 callback"
);
...
...
@@ -1896,7 +1902,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1925,7 +1931,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointRB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0104 finish"
);
...
...
@@ -1942,7 +1948,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1971,7 +1977,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0105 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidLT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0105 callback"
);
...
...
@@ -2000,7 +2006,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0105 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2029,7 +2035,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0105 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidLT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0105 finish"
);
...
...
@@ -2046,7 +2052,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0105 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2075,7 +2081,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0106 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidRT
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0106 callback"
);
...
...
@@ -2104,7 +2110,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0106 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2133,7 +2139,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0106 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidRT
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0106 finish"
);
...
...
@@ -2150,7 +2156,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0106 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2179,7 +2185,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0107 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidLB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0107 callback"
);
...
...
@@ -2208,7 +2214,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0107 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2237,7 +2243,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0107 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidLB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0107 finish"
);
...
...
@@ -2254,7 +2260,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0107 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2283,7 +2289,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0108 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidRB
,
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0108 callback"
);
...
...
@@ -2312,7 +2318,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_CALLBACK_0108 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2341,7 +2347,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0108 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setFocusPoint
(
mFocusPointInvalidRB
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0108 finish"
);
...
...
@@ -2358,7 +2364,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_FOCUS_POINT_PROMISE_0108 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2387,7 +2393,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_FOCAL_LENGTH_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
getFocalLength
(
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_FOCAL_LENGTH_CALLBACK_0100 callback"
);
...
...
@@ -2400,7 +2406,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_FOCAL_LENGTH_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -2429,7 +2435,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_FOCAL_LENGTH_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
focalLength
=
await
mCameraSession
.
getFocalLength
();
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_FOCAL_LENGTH_PROMISE_0100 finish"
);
...
...
@@ -2437,7 +2443,7 @@ export default function cameraSessionFocusTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_FOCAL_LENGTH_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionVideoStabilizationTest.test.ets
浏览文件 @
41022905
...
...
@@ -41,11 +41,9 @@ let mFdNumber;
// CAMERA-0 letiables
let
mCameraInputArray
;
let
mCameraOutputCap
;
let
mPreviewOutput
;
let
mPhotoOutput
;
let
mVideoOutput
;
let
mPreviewOutputArray
;
let
mPhotoOutputArray
;
let
mVideoOutputArray
;
let
mIsVideoStabilizationModeSupportedArray
;
...
...
@@ -369,52 +367,58 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
async
function
createOutputs
()
{
console
.
info
(
'Enter createOutputs'
);
mCameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
0
]);
if
(
!
isEmpty
(
mCameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
mCameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutput
=
await
mCameraManager
.
createPreviewOutput
(
mCameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
break
;
mPreviewOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mPhotoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mVideoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
let
cameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
i
]);
if
(
!
isEmpty
(
cameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
cameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutputArray
[
i
]
=
await
mCameraManager
.
createPreviewOutput
(
cameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPreviewOutput
))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
if
(
isEmpty
(
mPreviewOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
}
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
mCameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutput
=
await
mCameraManager
.
createPhotoOutput
(
mCameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutput
))
{
break
;
if
(
!
isEmpty
(
cameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
cameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutputArray
[
i
]
=
await
mCameraManager
.
createPhotoOutput
(
cameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
break
;
}
}
if
(
isEmpty
(
mPhotoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
}
}
if
(
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutput
);
}
if
(
!
isEmpty
(
cameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
cameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutputArray
[
i
]
=
await
mCameraManager
.
createVideoOutput
(
cameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
break
;
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
mCameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutput
=
await
mCameraManager
.
createVideoOutput
(
mCameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutput
))
{
break
;
if
(
isEmpty
(
mVideoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
}
}
if
(
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutput
);
}
console
.
info
(
'Exit createOutputs'
);
...
...
@@ -423,45 +427,47 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
async
function
releaseOutputs
()
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
await
mPreviewOutput
.
close
();
await
mPreviewOutput
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
await
mPhotoOutput
.
close
();
await
mPhotoOutput
.
release
();
}
if
(
!
isEmpty
(
mVideoOutput
))
{
await
mVideoOutput
.
close
();
await
mVideoOutput
.
release
();
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
await
mPreviewOutputArray
[
i
]
.
close
();
await
mPreviewOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
await
mPhotoOutputArray
[
i
]
.
close
();
await
mPhotoOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
await
mVideoOutputArray
[
i
]
.
close
();
await
mVideoOutputArray
[
i
]
.
release
();
}
}
return
true
;
}
async
function
startCameraSession
(
i
nput
:
any
)
{
async
function
startCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter startCameraSession"
);
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
input
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
await
mCameraSession
.
addOutput
(
mVideoOutput
);
await
mCameraSession
.
addOutput
(
mVideoOutput
Array
[
idx
]
);
}
await
commitCameraSessionConfig
();
...
...
@@ -484,7 +490,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
return
true
;
}
async
function
stopCameraSession
(
i
nput
:
any
)
{
async
function
stopCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter stopCameraSession"
);
/*
mCameraSession.stop(async (err) => {
...
...
@@ -499,24 +505,24 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
await sleep(1000);
*/
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeInput input"
);
await
mCameraSession
.
removeInput
(
input
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
Array
[
idx
]
);
}
console
.
info
(
TAG
+
"Exit stopCameraSession"
);
...
...
@@ -580,7 +586,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsVideoStabilizationModeSupportedArray
[
i
]
=
false
;
...
...
@@ -606,7 +612,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -635,7 +641,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isVideoStabilizationModeSupported
=
await
mCameraSession
.
isVideoStabilizationModeSupported
(
cameraObj
.
VideoStabilizationMode
.
OFF
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0100 finish"
);
...
...
@@ -653,7 +659,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -682,7 +688,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
OFF
,
async
(
err
)
=>
{
...
...
@@ -720,7 +726,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -749,7 +755,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
OFF
);
...
...
@@ -775,7 +781,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -804,7 +810,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsVideoStabilizationModeSupportedArray
[
i
]
=
false
;
...
...
@@ -830,7 +836,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -859,7 +865,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isVideoStabilizationModeSupported
=
await
mCameraSession
.
isVideoStabilizationModeSupported
(
cameraObj
.
VideoStabilizationMode
.
LOW
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0101 finish"
);
...
...
@@ -877,7 +883,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -906,7 +912,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
LOW
,
async
(
err
)
=>
{
...
...
@@ -944,7 +950,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -973,7 +979,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
LOW
);
...
...
@@ -999,7 +1005,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1028,7 +1034,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsVideoStabilizationModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1054,7 +1060,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1083,7 +1089,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isVideoStabilizationModeSupported
=
await
mCameraSession
.
isVideoStabilizationModeSupported
(
cameraObj
.
VideoStabilizationMode
.
MIDDLE
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0102 finish"
);
...
...
@@ -1101,7 +1107,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1130,7 +1136,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
MIDDLE
,
async
(
err
)
=>
{
...
...
@@ -1168,7 +1174,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1197,7 +1203,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
MIDDLE
);
...
...
@@ -1223,7 +1229,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1252,7 +1258,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsVideoStabilizationModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1278,7 +1284,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1307,7 +1313,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isVideoStabilizationModeSupported
=
await
mCameraSession
.
isVideoStabilizationModeSupported
(
cameraObj
.
VideoStabilizationMode
.
HIGH
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0103 finish"
);
...
...
@@ -1325,7 +1331,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1354,7 +1360,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
HIGH
,
async
(
err
)
=>
{
...
...
@@ -1392,7 +1398,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1421,7 +1427,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
HIGH
);
...
...
@@ -1447,7 +1453,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1476,7 +1482,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mIsVideoStabilizationModeSupportedArray
[
i
]
=
false
;
...
...
@@ -1502,7 +1508,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_CALLBACK_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1531,7 +1537,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
isVideoStabilizationModeSupported
=
await
mCameraSession
.
isVideoStabilizationModeSupported
(
cameraObj
.
VideoStabilizationMode
.
AUTO
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0104 finish"
);
...
...
@@ -1549,7 +1555,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_IS_VIDEO_STABILIZATION_MODE_SUPPORT_PROMISE_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1578,7 +1584,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
AUTO
,
async
(
err
)
=>
{
...
...
@@ -1616,7 +1622,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_CALLBACK_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1645,7 +1651,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
if
(
mIsVideoStabilizationModeSupportedArray
[
i
]
==
true
)
{
await
mCameraSession
.
setVideoStabilizationMode
(
cameraObj
.
VideoStabilizationMode
.
AUTO
);
...
...
@@ -1671,7 +1677,7 @@ export default function cameraSessionVideoStabilizationTest(surfaceId: any) {
}
}
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_VIDEO_STABILIZATION_MODE_PROMISE_0104 end for camera["
+
i
+
"]"
);
}
...
...
multimedia/camera/camera_js_standard/src/main/ets/MainAbility/test/CameraSessionZoomRatioTest.test.ets
浏览文件 @
41022905
...
...
@@ -41,11 +41,9 @@ let mFdNumber;
// CAMERA-0 letiables
let
mCameraInputArray
;
let
mCameraOutputCap
;
let
mPreviewOutput
;
let
mPhotoOutput
;
let
mVideoOutput
;
let
mPreviewOutputArray
;
let
mPhotoOutputArray
;
let
mVideoOutputArray
;
let
mZoomRatioRangeArray
;
let
mZoomRatioMaxArray
;
...
...
@@ -373,52 +371,58 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
async
function
createOutputs
()
{
console
.
info
(
'Enter createOutputs'
);
mCameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
0
]);
if
(
!
isEmpty
(
mCameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
mCameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutput
=
await
mCameraManager
.
createPreviewOutput
(
mCameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutput
))
{
break
;
mPreviewOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mPhotoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
mVideoOutputArray
=
new
Array
(
mCameraDevicesArray
.
length
);
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
let
cameraOutputCap
=
await
mCameraManager
.
getSupportedOutputCapability
(
mCameraDevicesArray
[
i
]);
if
(
!
isEmpty
(
cameraOutputCap
.
previewProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.previewProfiles.length: "
+
cameraOutputCap
.
previewProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
previewProfiles
.
length
;
i
++
)
{
mPreviewOutputArray
[
i
]
=
await
mCameraManager
.
createPreviewOutput
(
cameraOutputCap
.
previewProfiles
[
i
],
surfaceId
);
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
break
;
}
}
}
if
(
isEmpty
(
mPreviewOutput
))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
if
(
isEmpty
(
mPreviewOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPreviewOutput FAILED"
);
}
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
mCameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutput
=
await
mCameraManager
.
createPhotoOutput
(
mCameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutput
))
{
break
;
if
(
!
isEmpty
(
cameraOutputCap
.
photoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.photoProfiles.length: "
+
cameraOutputCap
.
photoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
photoProfiles
.
length
;
i
++
)
{
mPhotoOutputArray
[
i
]
=
await
mCameraManager
.
createPhotoOutput
(
cameraOutputCap
.
photoProfiles
[
i
],
mPhoteSurface
);
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
break
;
}
}
if
(
isEmpty
(
mPhotoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
}
}
if
(
isEmpty
(
mPhotoOutput
))
{
console
.
info
(
TAG
+
"createPhotoOutput FAILED"
);
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createPhotoOutput: "
+
mPhotoOutput
);
}
if
(
!
isEmpty
(
cameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
cameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
cameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutputArray
[
i
]
=
await
mCameraManager
.
createVideoOutput
(
cameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
break
;
}
}
if
(
!
isEmpty
(
mCameraOutputCap
.
videoProfiles
))
{
console
.
info
(
TAG
+
"cameraOutputCap.videoProfiles.length: "
+
mCameraOutputCap
.
videoProfiles
.
length
);
for
(
let
i
=
0
;
i
<
mCameraOutputCap
.
videoProfiles
.
length
;
i
++
)
{
mVideoOutput
=
await
mCameraManager
.
createVideoOutput
(
mCameraOutputCap
.
videoProfiles
[
i
],
mVideoSurface
);
if
(
!
isEmpty
(
mVideoOutput
))
{
break
;
if
(
isEmpty
(
mVideoOutputArray
[
i
]))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
}
}
if
(
isEmpty
(
mVideoOutput
))
{
console
.
info
(
TAG
+
"createVideoOutput FAILED"
);
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutputArray
[
i
]);
}
console
.
info
(
TAG
+
"createVideoOutput: "
+
mPhotoOutput
);
}
console
.
info
(
'Exit createOutputs'
);
...
...
@@ -427,45 +431,47 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
}
async
function
releaseOutputs
()
{
if
(
!
isEmpty
(
mPreviewOutput
))
{
await
mPreviewOutput
.
close
();
await
mPreviewOutput
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
await
mPhotoOutput
.
close
();
await
mPhotoOutput
.
release
();
}
if
(
!
isEmpty
(
mVideoOutput
))
{
await
mVideoOutput
.
close
();
await
mVideoOutput
.
release
();
for
(
let
i
=
0
;
i
<
mCameraDevicesArray
.
length
;
i
++
)
{
if
(
!
isEmpty
(
mPreviewOutputArray
[
i
]))
{
await
mPreviewOutputArray
[
i
]
.
close
();
await
mPreviewOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mPhotoOutputArray
[
i
]))
{
await
mPhotoOutputArray
[
i
]
.
close
();
await
mPhotoOutputArray
[
i
]
.
release
();
}
if
(
!
isEmpty
(
mVideoOutputArray
[
i
]))
{
await
mVideoOutputArray
[
i
]
.
close
();
await
mVideoOutputArray
[
i
]
.
release
();
}
}
return
true
;
}
async
function
startCameraSession
(
i
nput
:
any
)
{
async
function
startCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter startCameraSession"
);
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addInput"
);
await
mCameraSession
.
addInput
(
input
);
await
mCameraSession
.
addInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPreviewOutput"
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
);
await
mCameraSession
.
addOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mPhotoOutput"
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
);
await
mCameraSession
.
addOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to addOutput mVideoOutput"
);
await
mCameraSession
.
addOutput
(
mVideoOutput
);
await
mCameraSession
.
addOutput
(
mVideoOutput
Array
[
idx
]
);
}
await
commitCameraSessionConfig
();
...
...
@@ -488,7 +494,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
return
true
;
}
async
function
stopCameraSession
(
i
nput
:
any
)
{
async
function
stopCameraSession
(
i
dx
:
any
)
{
console
.
info
(
TAG
+
"Enter stopCameraSession"
);
/*
mCameraSession.stop(async (err) => {
...
...
@@ -503,24 +509,24 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
await sleep(1000);
*/
if
(
!
isEmpty
(
input
))
{
if
(
!
isEmpty
(
mCameraInputArray
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeInput input"
);
await
mCameraSession
.
removeInput
(
input
);
await
mCameraSession
.
removeInput
(
mCameraInputArray
[
idx
]
);
}
if
(
!
isEmpty
(
mPreviewOutput
))
{
if
(
!
isEmpty
(
mPreviewOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPreviewOutput"
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
);
await
mCameraSession
.
removeOutput
(
mPreviewOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mPhotoOutput
))
{
if
(
!
isEmpty
(
mPhotoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mPhotoOutput"
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
);
await
mCameraSession
.
removeOutput
(
mPhotoOutput
Array
[
idx
]
);
}
if
(
!
isEmpty
(
mVideoOutput
))
{
if
(
!
isEmpty
(
mVideoOutput
Array
[
idx
]
))
{
console
.
info
(
TAG
+
"Start to removeOutput mVideoOutput"
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
);
await
mCameraSession
.
removeOutput
(
mVideoOutput
Array
[
idx
]
);
}
console
.
info
(
TAG
+
"Exit stopCameraSession"
);
...
...
@@ -585,7 +591,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_ZOOM_RATIO_RANGE_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
getZoomRatioRange
(
async
(
err
,
data
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_ZOOM_RATIO_RANGE_CALLBACK_0100 callback"
);
...
...
@@ -617,7 +623,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
})
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_ZOOM_RATIO_RANGE_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -646,7 +652,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_ZOOM_RATIO_RANGE_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
let
zoomRatioRange
=
await
mCameraSession
.
getZoomRatioRange
();
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_ZOOM_RATIO_RANGE_PROMISE_0100 finish"
);
...
...
@@ -663,7 +669,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
await
sleep
(
1000
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_GET_ZOOM_RATIO_RANGE_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -692,7 +698,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setZoomRatio
(
mZoomRatioRangeArray
[
i
][
0
],
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0100 callback"
);
...
...
@@ -721,7 +727,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -750,7 +756,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0100 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setZoomRatio
(
mZoomRatioRangeArray
[
i
][
0
]);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0100 finish"
);
...
...
@@ -767,7 +773,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0100 end for camera["
+
i
+
"]"
);
}
...
...
@@ -796,7 +802,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setZoomRatio
((
mZoomRatioMaxArray
[
i
]
+
1
),
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0101 callback"
);
...
...
@@ -825,7 +831,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -854,7 +860,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0101 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setZoomRatio
((
mZoomRatioMaxArray
[
i
]
+
1
));
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0101 finish"
);
...
...
@@ -871,7 +877,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0101 end for camera["
+
i
+
"]"
);
}
...
...
@@ -900,7 +906,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setZoomRatio
((
mZoomRatioMaxArray
[
i
]
+
0.1
),
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0102 callback"
);
...
...
@@ -929,7 +935,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -958,7 +964,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0102 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setZoomRatio
((
mZoomRatioMaxArray
[
i
]
+
0.1
));
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0102 finish"
);
...
...
@@ -975,7 +981,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0102 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1004,7 +1010,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setZoomRatio
((
mZoomRatioMinArray
[
i
]
-
1
),
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0103 callback"
);
...
...
@@ -1033,7 +1039,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1062,7 +1068,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0103 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setZoomRatio
((
mZoomRatioMinArray
[
i
]
-
1
));
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0103 finish"
);
...
...
@@ -1079,7 +1085,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0103 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1108,7 +1114,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
mCameraSession
.
setZoomRatio
((
mZoomRatioMaxArray
[
i
]
-
0.1
),
async
(
err
)
=>
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0104 callback"
);
...
...
@@ -1137,7 +1143,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
})
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_CALLBACK_0104 end for camera["
+
i
+
"]"
);
}
...
...
@@ -1166,7 +1172,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
for
(
let
i
=
0
;
i
<
mCameraInputArray
.
length
;
i
++
)
{
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0104 start for camera["
+
i
+
"]"
);
await
startCameraSession
(
mCameraInputArray
[
i
]
);
await
startCameraSession
(
i
);
await
mCameraSession
.
setZoomRatio
((
mZoomRatioMinArray
[
i
]
-
0.1
));
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0104 finish"
);
...
...
@@ -1183,7 +1189,7 @@ export default function cameraSessionZoomRatioTest(surfaceId: any) {
}
await
sleep
(
500
);
await
stopCameraSession
(
mCameraInputArray
[
i
]
);
await
stopCameraSession
(
i
);
console
.
info
(
TAG
+
"Entering SUB_MULTIMEDIA_CAMERA_SESSION_SET_GET_ZOOM_RATIO_PROMISE_0104 end for camera["
+
i
+
"]"
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录