Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
6943555f
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,发现更多精彩内容 >>
未验证
提交
6943555f
编写于
12月 09, 2022
作者:
O
openharmony_ci
提交者:
Gitee
12月 09, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6498 【媒体子系统】audio用例修改适配
Merge pull request !6498 from liuxueqi/OpenHarmony-3.1-Release
上级
9c9e8b6d
2b0e74c3
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
498 addition
and
490 deletion
+498
-490
multimedia/audio/audio_js_standard/audioManager/src/main/js/test/AudioCapturer.test.js
...ndard/audioManager/src/main/js/test/AudioCapturer.test.js
+494
-487
multimedia/audio/audio_js_standard/audioManager/src/main/js/test/AudioRenderer.test.js
...ndard/audioManager/src/main/js/test/AudioRenderer.test.js
+4
-3
未找到文件。
multimedia/audio/audio_js_standard/audioManager/src/main/js/test/AudioCapturer.test.js
浏览文件 @
6943555f
...
...
@@ -18,10 +18,10 @@ import fileio from '@ohos.fileio';
import
featureAbility
from
'
@ohos.ability.featureAbility
'
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
}
from
'
deccjsunit/index
'
;
describe
(
'
audioCapturer
'
,
function
()
{
var
audioCapCallBack
;
var
audioCapPromise
;
var
dirPath
;
var
fpath
;
let
audioCapCallBack
;
let
audioCapPromise
;
let
dirPath
;
let
fpath
;
const
audioManager
=
audio
.
getAudioManager
();
console
.
info
(
'
AudioFrameworkRenderLog: Create AudioManger Object JS Framework
'
);
...
...
@@ -74,31 +74,36 @@ describe('audioCapturer', function () {
async
function
recPromise
(
AudioCapturerOptions
,
fpath
,
AudioScene
)
{
var
resultFlag
=
'
new
'
;
let
resultFlag
=
'
new
'
;
console
.
info
(
'
AudioFrameworkRecLog: Promise : Audio Recording Function
'
);
var
audioCap
;
let
audioCap
;
let
isPass
=
false
;
await
audio
.
createAudioCapturer
(
AudioCapturerOptions
).
then
(
async
function
(
data
)
{
audioCap
=
data
;
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: SUCCESS
'
);
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
LE24
=
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S24LE
;
LE32
=
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S32LE
;
let
sampleFormat
=
AudioRendererOptions
.
streamInfo
.
sampleFormat
;
resultFlag
=
false
;
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
);
let
LE24
=
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S24LE
;
let
LE32
=
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S32LE
;
let
sampleFormat
=
AudioCapturerOptions
.
streamInfo
.
sampleFormat
;
if
((
sampleFormat
==
LE24
||
sampleFormat
==
LE32
)
&&
err
.
code
==
202
)
{
isPass
=
true
;
return
;
}
return
resultFlag
;
});
console
.
log
(
"
isPass:
"
+
isPass
);
if
(
isPass
)
{
resultFlag
=
true
;
return
resultFlag
;
}
if
(
resultFlag
==
false
){
console
.
info
(
'
AudioFrameworkRecLog: ---------return ---------
'
);
return
resultFlag
;
}
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : Path :
'
+
fpath
);
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : STATE :
'
+
audioCap
.
state
);
...
...
@@ -156,10 +161,10 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : STATE :
'
+
audioCap
.
state
);
var
bufferSize
=
await
audioCap
.
getBufferSize
();
let
bufferSize
=
await
audioCap
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
...
...
@@ -179,13 +184,13 @@ describe('audioCapturer', function () {
return
resultFlag
;
}
await
sleep
(
100
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------READ BUFFER---------
'
);
var
buffer
=
await
audioCap
.
read
(
bufferSize
,
true
);
let
buffer
=
await
audioCap
.
read
(
bufferSize
,
true
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
50
);
numBuffersToCapture
--
;
...
...
@@ -220,18 +225,29 @@ describe('audioCapturer', function () {
async
function
recCallBack
(
AudioCapturerOptions
,
fpath
,
AudioScene
)
{
var
resultFlag
=
true
;
let
resultFlag
=
true
;
console
.
info
(
'
AudioFrameworkRecLog: CallBack : Audio Recording Function
'
);
//var audioCap;
audio
.
createAudioCapturer
(
AudioCapturerOptions
,
async
(
err
,
value
)
=>
{
try
{
await
audio
.
createAudioCapturer
(
AudioCapturerOptions
,
async
(
err
,
value
)
=>
{
if
(
err
)
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Not Created : Fail : Stream Type: FAIL
'
);
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Not Created : Fail : Stream Type: FAIL
'
+
err
.
message
);
resultFlag
=
false
;
return
resultFlag
;
}
else
{
audioCapCallBack
=
value
;
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : Success : Stream Type: SUCCESS
'
+
audioCapCallBack
.
state
);
}
});
}
catch
(
error
){
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Not Created : ERROR : Stream Type: FAIL
'
+
error
);
resultFlag
=
false
;
return
resultFlag
;
}
await
sleep
(
5000
);
if
(
resultFlag
==
false
){
console
.
info
(
'
AudioFrameworkRecLog: ---------return ---------
'
);
return
resultFlag
;
}
await
sleep
(
1000
);
audioManagerRec
.
getAudioScene
(
async
(
err
,
getValue
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: ---------GET AUDIO SCENE---------
'
);
...
...
@@ -285,11 +301,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -307,13 +323,13 @@ describe('audioCapturer', function () {
return
resultFlag
;
}
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------READ BUFFER---------
'
);
var
buffer
=
await
audioCapCallBack
.
read
(
bufferSize
,
true
);
let
buffer
=
await
audioCapCallBack
.
read
(
bufferSize
,
true
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
50
);
numBuffersToCapture
--
;
...
...
@@ -360,20 +376,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_PREPARED_STATE_001
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -411,20 +427,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_PREPARED_STATE_ENUM_002
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -456,20 +472,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_RUNNING_STATE_003
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -527,20 +543,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_RUNNING_STATE_EUNM_004
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -599,20 +615,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_STOPPED_STATE_005
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -687,20 +703,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_STOPPED_STATE_ENUM_006
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -770,20 +786,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_RELEASED_STATE_007
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -858,20 +874,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_RELEASED_STATE_ENUM_008
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -947,20 +963,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_GET_BUFFER_SIZE_009
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -991,7 +1007,7 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
(
async
(
err
,
cbbufferSize
)
=>
{
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
(
async
(
err
,
cbbufferSize
)
=>
{
if
(
err
)
{
console
.
info
(
'
AudioFrameworkRecLog: Capturer release :ERROR :
'
+
err
.
message
);
stateFlag
=
false
;
...
...
@@ -1032,23 +1048,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_010
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkcbreadbuffer.pcm
"
);
//
var
fpath = dirPath+'/capture_CB_js-44100-2C-S16LE-checkcbreadbuffer.pcm';
//
let
fpath = dirPath+'/capture_CB_js-44100-2C-S16LE-checkcbreadbuffer.pcm';
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1078,11 +1094,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -1098,7 +1114,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -1112,7 +1128,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -1154,20 +1170,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMOISE_PREPARED_STATE_011
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1197,20 +1213,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMOISE_PREPARED_STATE_ENUM_012
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1241,20 +1257,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_RUNNING_STATE_013
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1306,20 +1322,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_RUNNING_STATE_ENUM_014
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1371,20 +1387,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_STOPPED_STATE_015
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1447,20 +1463,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_STOPPED_STATE_ENUM_016
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1524,20 +1540,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_RELEASED_STATE_017
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1598,20 +1614,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_RELEASED_STATE_ENUM_018
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1673,20 +1689,20 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_GET_BUFFER_SIZE_019
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1713,7 +1729,7 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapPromise
.
getBufferSize
();
let
bufferSize
=
await
audioCapPromise
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
stateFlag
=
true
;
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
...
...
@@ -1747,22 +1763,22 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_READ_BUFFER_020
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
//
var
fpath = dirPath+'/capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm';
let
stateFlag
;
//
let
fpath = dirPath+'/capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm';
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -1790,12 +1806,12 @@ describe('audioCapturer', function () {
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapPromise
.
getBufferSize
();
let
bufferSize
=
await
audioCapPromise
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
stateFlag
=
true
;
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -1811,14 +1827,14 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
//await sleep(1000);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE PROMISE READ ---------
'
);
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
var
buffer
=
await
audioCapPromise
.
read
(
bufferSize
,
true
);
let
buffer
=
await
audioCapPromise
.
read
(
bufferSize
,
true
);
console
.
info
(
'
AudioFrameworkRecLog: ---------AFTER PROMISE READ ---------
'
);
//await sleep(50);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
BufferRecLog: data written:
'
+
number
);
console
.
info
(
'
AudioFrameworkRecLog: ---------AFTER PROMISE WRITE ---------
'
);
//await sleep(100);
...
...
@@ -1855,24 +1871,24 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_CB_021
'
,
0
,
async
function
(
done
)
{
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
await
getInfo
(
"
capture_CB_js-44100-2C-16B.pcm
"
);
var
resultFlag
=
await
recCallBack
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recCallBack
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
...
...
@@ -1889,27 +1905,27 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_CB_ENUM_022
'
,
0
,
async
function
(
done
)
{
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
1
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
await
getInfo
(
"
capture_CB_js-44100-2C-16B.pcm
"
);
var
resultFlag
=
await
recCallBack
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recCallBack
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assert
Tru
e
();
expect
(
resultFlag
).
assert
Fals
e
();
done
();
})
...
...
@@ -1925,24 +1941,24 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_023
'
,
0
,
async
function
(
done
)
{
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
await
getInfo
(
"
capture_js-44100-2C-16B.pcm
"
);
var
resultFlag
=
await
recPromise
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -1963,30 +1979,28 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_024
'
,
0
,
async
function
(
done
)
{
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
1
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
await
getInfo
(
"
capture_js-44100-2C-16B.pcm
"
);
var
resultFlag
=
await
recPromise
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
AudioCapturerOptions
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2000,23 +2014,23 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_025
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo44100
=
{
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions44100
=
{
let
audioCapturerOptions44100
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
await
getInfo
(
"
capture_js-44100-1C-16LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2035,27 +2049,25 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_026
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo44100
=
{
let
audioStreamInfo44100
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions44100
=
{
let
audioCapturerOptions44100
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
await
getInfo
(
"
capture_js-44100-1C-16LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2068,23 +2080,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_027
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo96000
=
{
let
audioStreamInfo96000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_96000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S24LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo96000
=
{
let
audioCapturerInfo96000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions96000
=
{
let
audioCapturerOptions96000
=
{
streamInfo
:
audioStreamInfo96000
,
capturerInfo
:
audioCapturerInfo96000
,
}
await
getInfo
(
"
capture_js-96000-1C-S24LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions96000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions96000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2102,27 +2114,25 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_028
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo96000
=
{
let
audioStreamInfo96000
=
{
samplingRate
:
96000
,
channels
:
1
,
sampleFormat
:
2
,
encodingType
:
0
,
};
var
audioCapturerInfo96000
=
{
let
audioCapturerInfo96000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions96000
=
{
let
audioCapturerOptions96000
=
{
streamInfo
:
audioStreamInfo96000
,
capturerInfo
:
audioCapturerInfo96000
,
}
await
getInfo
(
"
capture_js-96000-1C-S24LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions96000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions96000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2135,22 +2145,22 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_029
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo48000
=
{
let
audioStreamInfo48000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_48000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S32LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo48000
=
{
let
audioCapturerInfo48000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions48000
=
{
let
audioCapturerOptions48000
=
{
streamInfo
:
audioStreamInfo48000
,
capturerInfo
:
audioCapturerInfo48000
,
}
await
getInfo
(
"
capture_js-48000-2C-1S32LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions48000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions48000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2168,27 +2178,25 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_30
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo48000
=
{
let
audioStreamInfo48000
=
{
samplingRate
:
48000
,
channels
:
2
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo48000
=
{
let
audioCapturerInfo48000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions48000
=
{
let
audioCapturerOptions48000
=
{
streamInfo
:
audioStreamInfo48000
,
capturerInfo
:
audioCapturerInfo48000
,
}
await
getInfo
(
"
capture_js-48000-2C-1S32LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions48000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions48000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2201,22 +2209,22 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_031
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo8000
=
{
let
audioStreamInfo8000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_8000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_U8
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo8000
=
{
let
audioCapturerInfo8000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions8000
=
{
let
audioCapturerOptions8000
=
{
streamInfo
:
audioStreamInfo8000
,
capturerInfo
:
audioCapturerInfo8000
,
}
await
getInfo
(
"
capture_js-8000-1C-8B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions8000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions8000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2234,28 +2242,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_032
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo8000
=
{
let
audioStreamInfo8000
=
{
samplingRate
:
8000
,
channels
:
1
,
sampleFormat
:
0
,
encodingType
:
0
,
};
var
audioCapturerInfo8000
=
{
let
audioCapturerInfo8000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions8000
=
{
let
audioCapturerOptions8000
=
{
streamInfo
:
audioStreamInfo8000
,
capturerInfo
:
audioCapturerInfo8000
,
}
await
getInfo
(
"
capture_js-8000-1C-8B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions8000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions8000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2268,23 +2274,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_33
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo11025
=
{
let
audioStreamInfo11025
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_11025
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo11025
=
{
let
audioCapturerInfo11025
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions11025
=
{
let
audioCapturerOptions11025
=
{
streamInfo
:
audioStreamInfo11025
,
capturerInfo
:
audioCapturerInfo11025
,
}
await
getInfo
(
"
capture_js-11025-2C-16B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions11025
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions11025
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2302,28 +2308,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_034
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo11025
=
{
let
audioStreamInfo11025
=
{
samplingRate
:
11025
,
channels
:
2
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo11025
=
{
let
audioCapturerInfo11025
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions11025
=
{
let
audioCapturerOptions11025
=
{
streamInfo
:
audioStreamInfo11025
,
capturerInfo
:
audioCapturerInfo11025
,
}
await
getInfo
(
"
capture_js-11025-2C-16B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions11025
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions11025
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2336,23 +2340,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_028
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo12000
=
{
let
audioStreamInfo12000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_12000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S24LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo12000
=
{
let
audioCapturerInfo12000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions12000
=
{
let
audioCapturerOptions12000
=
{
streamInfo
:
audioStreamInfo12000
,
capturerInfo
:
audioCapturerInfo12000
,
}
await
getInfo
(
"
capture_js-12000-1C-24B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions12000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions12000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2370,28 +2374,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_036
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo12000
=
{
let
audioStreamInfo12000
=
{
samplingRate
:
12000
,
channels
:
1
,
sampleFormat
:
2
,
encodingType
:
0
};
var
audioCapturerInfo12000
=
{
let
audioCapturerInfo12000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions12000
=
{
let
audioCapturerOptions12000
=
{
streamInfo
:
audioStreamInfo12000
,
capturerInfo
:
audioCapturerInfo12000
,
}
await
getInfo
(
"
capture_js-12000-1C-24B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions12000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions12000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2404,23 +2406,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_037
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo16000
=
{
let
audioStreamInfo16000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_16000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S32LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo16000
=
{
let
audioCapturerInfo16000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions16000
=
{
let
audioCapturerOptions16000
=
{
streamInfo
:
audioStreamInfo16000
,
capturerInfo
:
audioCapturerInfo16000
,
}
await
getInfo
(
"
capture_js-16000-2C-32B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions16000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions16000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2438,28 +2440,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_038
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo16000
=
{
let
audioStreamInfo16000
=
{
samplingRate
:
16000
,
channels
:
2
,
sampleFormat
:
3
,
encodingType
:
0
,
};
var
audioCapturerInfo16000
=
{
let
audioCapturerInfo16000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions16000
=
{
let
audioCapturerOptions16000
=
{
streamInfo
:
audioStreamInfo16000
,
capturerInfo
:
audioCapturerInfo16000
,
}
await
getInfo
(
"
capture_js-16000-2C-32B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions16000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions16000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2472,23 +2472,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_039
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo22050
=
{
let
audioStreamInfo22050
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_22050
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_U8
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo22050
=
{
let
audioCapturerInfo22050
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions22050
=
{
let
audioCapturerOptions22050
=
{
streamInfo
:
audioStreamInfo22050
,
capturerInfo
:
audioCapturerInfo22050
,
}
await
getInfo
(
"
capture_js-22050-1C-8B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions22050
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions22050
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2506,28 +2506,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_040
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo22050
=
{
let
audioStreamInfo22050
=
{
samplingRate
:
22050
,
channels
:
1
,
sampleFormat
:
0
,
encodingType
:
0
,
};
var
audioCapturerInfo22050
=
{
let
audioCapturerInfo22050
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions22050
=
{
let
audioCapturerOptions22050
=
{
streamInfo
:
audioStreamInfo22050
,
capturerInfo
:
audioCapturerInfo22050
,
}
await
getInfo
(
"
capture_js-22050-1C-8B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions22050
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions22050
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2540,23 +2538,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_041
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo24000
=
{
let
audioStreamInfo24000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_24000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo24000
=
{
let
audioCapturerInfo24000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions24000
=
{
let
audioCapturerOptions24000
=
{
streamInfo
:
audioStreamInfo24000
,
capturerInfo
:
audioCapturerInfo24000
,
}
await
getInfo
(
"
capture_js-24000-2C-16B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions24000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions24000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2574,28 +2572,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_042
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo24000
=
{
let
audioStreamInfo24000
=
{
samplingRate
:
24000
,
channels
:
2
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo24000
=
{
let
audioCapturerInfo24000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions24000
=
{
let
audioCapturerOptions24000
=
{
streamInfo
:
audioStreamInfo24000
,
capturerInfo
:
audioCapturerInfo24000
,
}
await
getInfo
(
"
capture_js-24000-2C-16B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions24000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions24000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2608,23 +2604,23 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_043
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo32000
=
{
let
audioStreamInfo32000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_32000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S24LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo32000
=
{
let
audioCapturerInfo32000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions32000
=
{
let
audioCapturerOptions32000
=
{
streamInfo
:
audioStreamInfo32000
,
capturerInfo
:
audioCapturerInfo32000
,
}
await
getInfo
(
"
capture_js-32000-1C-24B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions32000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions32000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2642,28 +2638,26 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_044
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo32000
=
{
let
audioStreamInfo32000
=
{
samplingRate
:
32000
,
channels
:
1
,
sampleFormat
:
2
,
encodingType
:
0
,
};
var
audioCapturerInfo32000
=
{
let
audioCapturerInfo32000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions32000
=
{
let
audioCapturerOptions32000
=
{
streamInfo
:
audioStreamInfo32000
,
capturerInfo
:
audioCapturerInfo32000
,
}
await
getInfo
(
"
capture_js-32000-1C-24B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions32000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions32000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2680,23 +2674,23 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_045
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo64000
=
{
let
audioStreamInfo64000
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_64000
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S32LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo64000
=
{
let
audioCapturerInfo64000
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions64000
=
{
let
audioCapturerOptions64000
=
{
streamInfo
:
audioStreamInfo64000
,
capturerInfo
:
audioCapturerInfo64000
,
}
await
getInfo
(
"
capture_js-64000-2C-32B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions64000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions64000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2716,28 +2710,26 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_VOIP_Rec_VOICE_CHAT_Promise_ENUM_046
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo64000
=
{
let
audioStreamInfo64000
=
{
samplingRate
:
64000
,
channels
:
2
,
sampleFormat
:
3
,
encodingType
:
0
,
};
var
audioCapturerInfo64000
=
{
let
audioCapturerInfo64000
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
audioCapturerOptions64000
=
{
let
audioCapturerOptions64000
=
{
streamInfo
:
audioStreamInfo64000
,
capturerInfo
:
audioCapturerInfo64000
,
}
await
getInfo
(
"
capture_js-64000-2C-32B.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions64000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions64000
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_VOICE_CHAT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
expect
(
resultFlag
).
assertTrue
();
expect
(
resultFlag
).
assertFalse
();
done
();
})
...
...
@@ -2751,23 +2743,23 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_RECORD_Promise_AUDIO_SCENE_DEFAULT_047
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo44100
=
{
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions44100
=
{
let
audioCapturerOptions44100
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
await
getInfo
(
"
capture_js-44100-1C-16LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_DEFAULT
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
audio
.
AudioScene
.
AUDIO_SCENE_DEFAULT
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2786,23 +2778,23 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_RECORD_Promise_AUDIO_SCENE_DEFAULT_ENUM_048
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo44100
=
{
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_1
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
,
}
var
audioCapturerOptions44100
=
{
let
audioCapturerOptions44100
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
await
getInfo
(
"
capture_js-44100-1C-16LE.pcm
"
);
var
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
0
);
let
resultFlag
=
await
recPromise
(
audioCapturerOptions44100
,
dirPath
,
0
);
await
sleep
(
100
);
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
resultFlag
);
...
...
@@ -2821,22 +2813,22 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_GET_AUDIO_TIME_AFTER_START_055
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
//
var
fpath = dirPath+'/capture_CB_js-44100-2C-S16LE-checkcbreadbuffer.pcm';
let
stateFlag
;
//
let
fpath = dirPath+'/capture_CB_js-44100-2C-S16LE-checkcbreadbuffer.pcm';
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkcbreadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -2921,21 +2913,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_GET_AUDIO_TIME_AFTER_READ_WRITE_056
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -2976,11 +2968,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -2996,7 +2988,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -3019,7 +3011,7 @@ describe('audioCapturer', function () {
});
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -3072,21 +3064,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_GET_AUDIO_TIME_AFTER_STOP_057
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -3127,11 +3119,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -3147,7 +3139,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -3170,7 +3162,7 @@ describe('audioCapturer', function () {
});
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -3246,21 +3238,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_GET_AUDIO_TIME_058
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapCallBack
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapCallBack
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -3330,21 +3322,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_STOP_BEFORE_START_059
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapPromise
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapPromise
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -3401,21 +3393,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_PROMISE_RELEASE_BEFORE_START_060
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapPromise
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapPromise
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -3439,25 +3431,34 @@ describe('audioCapturer', function () {
expect
(
stateFlag
).
assertTrue
();
});
await
sleep
(
1000
);
try
{
audioCapPromise
.
release
(
async
(
err
,
value
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: ---------RELEASE RECORD---------
'
);
if
(
err
)
{
console
.
info
(
'
AudioFrameworkRecLog: Capturer release :ERROR :
'
+
err
.
message
);
stateFlag
=
false
;
console
.
info
(
'
AudioFrameworkRecLog: Capturer release :ERR :
'
+
err
.
message
);
stateFlag
=
true
;
expect
(
stateFlag
).
assertTrue
();
done
();
}
else
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK AUDIO RELASED STATE---------
'
);
console
.
info
(
'
AudioFrameworkRecLog: Capturer release : SUCCESS
'
);
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : STATE :
'
+
audioCapPromise
.
state
);
if
((
audioCapPromise
.
state
==
4
))
{
console
.
info
(
'
AudioFrameworkRecLog: ---------AFTER CHECK AUDIO RELEASED STATE---------
'
);
stateFlag
=
tru
e
;
stateFlag
=
fals
e
;
console
.
info
(
'
AudioFrameworkRenderLog: resultFlag :
'
+
stateFlag
);
expect
(
stateFlag
).
assertTrue
();
done
();
}
}
});
}
catch
(
error
){
console
.
info
(
'
AudioFrameworkRecLog: Capturer release :ERROR :
'
+
error
.
message
);
expect
(
true
).
assertTrue
();
done
();
}
await
sleep
(
1000
);
done
();
})
...
...
@@ -3471,20 +3472,20 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_PR_VOICE_CHAT_GET_STREAM_INFO_061
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetStreamInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetStreamInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -3548,19 +3549,19 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_PR_VOICE_CHAT_GET_STREAM_INFO_ENUM_062
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetStreamInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetStreamInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -3574,6 +3575,7 @@ describe('audioCapturer', function () {
}
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
expect
(
true
).
assertTrue
();
done
();
});
await
sleep
(
1000
);
...
...
@@ -3626,20 +3628,20 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_CB_VOICE_CHAT_GET_STREAM_INFO_063
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetStreamInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetStreamInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -3706,19 +3708,19 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_CB_VOICE_CHAT_GET_STREAM_INFO_ENUM_064
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetStreamInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetStreamInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -3732,6 +3734,7 @@ describe('audioCapturer', function () {
}
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
expect
(
true
).
assertTrue
();
done
();
});
await
sleep
(
1000
);
...
...
@@ -3786,20 +3789,20 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_PR_VOICE_CHAT_GET_CAPTURER_INFO_065
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetCapturerInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetCapturerInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -3859,19 +3862,19 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_PR_VOICE_CHAT_GET_CAPTURER_INFO_ENUM_65
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetCapturerInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetCapturerInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -3885,6 +3888,7 @@ describe('audioCapturer', function () {
}
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
expect
(
true
).
assertTrue
();
done
();
});
await
sleep
(
1000
);
...
...
@@ -3931,20 +3935,20 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_CB_VOICE_CHAT_GET_CAPTURER_INFO_067
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetCapturerInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetCapturerInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -4008,19 +4012,19 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_CB_VOICE_CHAT_GET_STREAM_INFO_ENUM_068
'
,
0
,
async
function
(
done
)
{
var
audioCapGetgetCapturerInfo
;
var
setFlag
;
var
audioStreamInfo44100
=
{
let
audioCapGetgetCapturerInfo
;
let
setFlag
;
let
audioStreamInfo44100
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -4034,6 +4038,7 @@ describe('audioCapturer', function () {
}
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
expect
(
true
).
assertTrue
();
done
();
});
await
sleep
(
1000
);
...
...
@@ -4083,22 +4088,22 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_VOICE_CHAT_PR_ENUM_AUDIO_STREAM_INFO_INVALID_069
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo44100
=
{
let
audioStreamInfo44100
=
{
samplingRate
:
0
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1
,
capturerFlags
:
0
,
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
var
audioCap
;
let
audioCap
;
await
audio
.
createAudioCapturer
(
AudioCapturerOptionsInvalid
).
then
(
async
function
(
data
)
{
if
(
data
==
undefined
)
{
...
...
@@ -4109,6 +4114,7 @@ describe('audioCapturer', function () {
}
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
expect
(
true
).
assertTrue
();
});
done
();
})
...
...
@@ -4123,17 +4129,17 @@ describe('audioCapturer', function () {
it
(
'
SUB_AUDIO_Rec_VOICE_CHAT_PR_ENUM_AUDIO_CAPTURER_INFO_INVALID_070
'
,
0
,
async
function
(
done
)
{
var
audioStreamInfo44100
=
{
let
audioStreamInfo44100
=
{
samplingRate
:
44100
,
channels
:
1
,
sampleFormat
:
1
,
encodingType
:
0
,
};
var
audioCapturerInfo44100
=
{
let
audioCapturerInfo44100
=
{
source
:
1000
,
capturerFlags
:
0
,
}
var
AudioCapturerOptionsInvalid
=
{
let
AudioCapturerOptionsInvalid
=
{
streamInfo
:
audioStreamInfo44100
,
capturerInfo
:
audioCapturerInfo44100
,
}
...
...
@@ -4148,6 +4154,7 @@ describe('audioCapturer', function () {
}).
catch
((
err
)
=>
{
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer Created : ERROR :
'
+
err
.
message
);
expect
(
true
).
assertTrue
();
});
done
();
})
...
...
@@ -4161,19 +4168,19 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_ON_ALL_CASES_070
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapCallBack
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapCallBack
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4276,19 +4283,19 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_ON_PREPARED_072
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapCallBack
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapCallBack
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4357,19 +4364,19 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_ON_START_073
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapCallBack
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapCallBack
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4454,19 +4461,19 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_ON_STOP_074
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
var
audioCapCallBack
;
var
AudioStreamInfo
=
{
let
stateFlag
;
let
audioCapCallBack
;
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4570,21 +4577,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_5000_REACH_075
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4626,11 +4633,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -4646,7 +4653,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -4660,7 +4667,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -4708,21 +4715,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_1000_REACH_076
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4764,11 +4771,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -4784,7 +4791,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -4798,7 +4805,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -4840,21 +4847,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_10000_REACH_077
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -4896,11 +4903,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -4916,7 +4923,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -4930,7 +4937,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -4973,21 +4980,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_100_REACH_078
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5029,11 +5036,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5049,7 +5056,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5063,7 +5070,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5106,21 +5113,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_1_REACH_079
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5162,11 +5169,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5182,7 +5189,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5196,7 +5203,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5240,21 +5247,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_0_REACH_080
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5296,11 +5303,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5316,7 +5323,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5330,7 +5337,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5374,21 +5381,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_LARGEVALUE_REACH_081
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5430,11 +5437,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5450,7 +5457,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5464,7 +5471,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5507,21 +5514,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_MARK_NEGATIVEVALUE_REACH_082
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5563,11 +5570,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5583,7 +5590,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5597,7 +5604,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5640,21 +5647,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_PERIOD_REACH_1000_084
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5694,11 +5701,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5714,7 +5721,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5728,7 +5735,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5795,21 +5802,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_PERIOD_REACH_1_085
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -5849,11 +5856,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -5869,7 +5876,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -5883,7 +5890,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -5950,21 +5957,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_PERIOD_REACH_NEGATIVE_086
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -6004,11 +6011,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -6024,7 +6031,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -6038,7 +6045,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
@@ -6106,21 +6113,21 @@ describe('audioCapturer', function () {
* @tc.level : Level 0*/
it
(
'
SUB_AUDIO_VOIP_CAP_CB_READ_BUFFER_PERIOD_REACH_223750_087
'
,
0
,
async
function
(
done
)
{
var
stateFlag
;
let
stateFlag
;
await
getAbilityInfo
(
"
capture_CB_js-44100-2C-S16LE-checkpromisereadbuffer.pcm
"
);
var
AudioStreamInfo
=
{
let
AudioStreamInfo
=
{
samplingRate
:
audio
.
AudioSamplingRate
.
SAMPLE_RATE_44100
,
channels
:
audio
.
AudioChannel
.
CHANNEL_2
,
sampleFormat
:
audio
.
AudioSampleFormat
.
SAMPLE_FORMAT_S16LE
,
encodingType
:
audio
.
AudioEncodingType
.
ENCODING_TYPE_RAW
}
var
AudioCapturerInfo
=
{
let
AudioCapturerInfo
=
{
source
:
audio
.
SourceType
.
SOURCE_TYPE_MIC
,
capturerFlags
:
0
}
var
AudioCapturerOptions
=
{
let
AudioCapturerOptions
=
{
streamInfo
:
AudioStreamInfo
,
capturerInfo
:
AudioCapturerInfo
}
...
...
@@ -6160,11 +6167,11 @@ describe('audioCapturer', function () {
});
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------GET BUFFER SIZE---------
'
);
var
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
let
bufferSize
=
await
audioCapCallBack
.
getBufferSize
();
console
.
info
(
'
AudioFrameworkRecLog: buffer size:
'
+
bufferSize
);
await
sleep
(
1000
);
console
.
info
(
'
AudioFrameworkRecLog: ---------OPEN FILE---------
'
);
var
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
let
fd
=
fileio
.
openSync
(
fpath
,
0o102
,
0o777
);
if
(
fd
!==
null
)
{
console
.
info
(
'
AudioFrameworkRecLog: file fd created
'
);
}
else
{
...
...
@@ -6180,7 +6187,7 @@ describe('audioCapturer', function () {
stateFlag
=
false
;
}
await
sleep
(
1000
);
var
numBuffersToCapture
=
45
;
let
numBuffersToCapture
=
45
;
while
(
numBuffersToCapture
)
{
console
.
info
(
'
AudioFrameworkRecLog: ---------BEFORE CHECK CB READ BUFFER---------
'
);
await
new
Promise
((
resolve
,
reject
)
=>
{
...
...
@@ -6194,7 +6201,7 @@ describe('audioCapturer', function () {
console
.
info
(
'
AudioFrameworkRecLog: AudioCapturer : readvalue :
'
+
buffer
);
await
sleep
(
50
);
console
.
info
(
'
AudioFrameworkRecLog: ---------WRITE BUFFER---------
'
);
var
number
=
fileio
.
writeSync
(
fd
,
buffer
);
let
number
=
fileio
.
writeSync
(
fd
,
buffer
);
console
.
info
(
'
AudioFrameworkRecLog:BufferRecLog: data written:
'
+
number
);
await
sleep
(
100
);
stateFlag
=
true
;
...
...
multimedia/audio/audio_js_standard/audioManager/src/main/js/test/AudioRenderer.test.js
浏览文件 @
6943555f
...
...
@@ -25,6 +25,8 @@ describe('audioRenderer', function () {
let
readpath
;
let
fdPath
;
let
filePath
;
let
LE24
;
let
LE32
;
const
audioManager
=
audio
.
getAudioManager
();
console
.
info
(
'
AudioFrameworkRenderLog: Create AudioManger Object JS Framework
'
);
...
...
@@ -825,7 +827,7 @@ describe('audioRenderer', function () {
resultFlag
=
true
;
audioRen
.
on
(
'
markReach
'
,
73
,
(
position
)
=>
{
console
.
log
(
'
AudioFrameworkTest: markReach Event is called :
'
+
position
);
resultFlag
=
fals
e
;
resultFlag
=
tru
e
;
});
});
...
...
@@ -1113,7 +1115,6 @@ describe('audioRenderer', function () {
resultFlag
=
false
;
});
});
console
.
info
(
'
AudioFrameworkRenderLog: AudioRenderer : STATE :
'
+
audioRen
.
state
);
await
audioRen
.
start
().
then
(
async
function
()
{
...
...
@@ -6782,7 +6783,7 @@ describe('audioRenderer', function () {
console
.
log
(
'
AudioFrameworkTest: Volume Change Event is called
'
);
switch
(
AudioState
)
{
case
audio
.
AudioState
.
STATE_
PREPAR
ED
:
case
audio
.
AudioState
.
STATE_
RELEAS
ED
:
console
.
info
(
'
AudioFrameworkTest: state : STATE_NEW
'
);
resultFlag
=
true
;
break
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录