飘逸太极

飘逸太极

0个粉丝

2

问答

0

专栏

1

资料

飘逸太极  发布于  2016-03-28 16:20:59
采纳率 0%
2个问答
5563

hi3516A立体声如何设置。

 
跑还是自带 的sample_audio例子(音频还回):
原来的设置是这样的。
    stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_MONO;
    stAioAttr.u32EXFlag      = 0;
    stAioAttr.u32FrmNum      = 60;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 1;   
    stAioAttr.u32ClkSel      = 0;   


修改成这个样子:
stAioAttr.enSamplerate   = AUDIO_SAMPLE_RATE_8000;
    stAioAttr.enBitwidth     = AUDIO_BIT_WIDTH_16;
    stAioAttr.enWorkmode     = AIO_MODE_I2S_MASTER;
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_STEREO;   
    stAioAttr.u32EXFlag      = 0;
    stAioAttr.u32FrmNum      = 60;
    stAioAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
    stAioAttr.u32ChnCnt      = 2;
    stAioAttr.u32ClkSel      = 0;

会报出如下测错误:
SAMPLE_COMM_AUDIO_StartAi: HI_MPI_AI_SetPubAttr(0) failed with 0xa0158003
s32Ret=0xa0158003,fuc:SAMPLE_AUDIO_AiAo,line:594


请问立体声该如何设置。
我来回答
回答6个
时间排序
认可量排序

飘逸太极

0个粉丝

2

问答

0

专栏

1

资料

飘逸太极 2016-03-28 16:21:45
认可0
跑单声道到时音频倒是可以还回,但是还回的声音很小。

飘逸太极

0个粉丝

2

问答

0

专栏

1

资料

飘逸太极 2016-04-13 09:59:06
认可0
请问3516A可以设置成立体声吗?

飘逸太极

0个粉丝

2

问答

0

专栏

1

资料

飘逸太极 2016-04-25 09:40:12
认可0
设置成这样,就可以出来立体声了。

stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_STEREO;   

    stAioAttr.u32ChnCnt      = 2;

函数里:SAMPLE_COMM_AUDIO_StartAi


   // for (i = 0; i < s32AiChnCnt/2; i++) 屏蔽掉,然后修改成这样:
    for (i = 0; i < 1; i++)

就可以有立体声了。

yang1372073

0个粉丝

19

问答

0

专栏

2

资料

yang1372073 2016-11-19 11:28:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=29040&ptid=10796]飘逸太极 发表于 2016-4-25 09:40[/url]
设置成这样,就可以出来立体声了。

stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_STEREO;   
[/quote]

处理一半就好了

fishcrane

0个粉丝

9

问答

0

专栏

0

资料

fishcrane 2017-04-26 13:34:13
认可0
立体声的音频,播放出来不对,嗡嗡的

bigbao

0个粉丝

0

问答

0

专栏

0

资料

bigbao 2017-05-27 16:29:29
认可0
    stAioAttr.enSoundmode    = AUDIO_SOUND_MODE_STEREO;   
    stAioAttr.u32ChnCnt      = 2;

这样修改后还是报错:
SAMPLE_COMM_AUDIO_StartAi: HI_MPI_AI_SetPubAttr(2) failed with 0xa0158003

与参数不对。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区