腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
修改
AudioUnit
缓冲区
的
大小
?
、
、
我正在开发一个记录
的
应用程序,但我有一个要求,输入
缓冲区
的
大小
应该是882字节。我知道我可以像this picture一样
修改
buffList
的
mDataByteSize。但它只能
修改
为2
的
幂。当我试图将其
修改
为882时,它警告我"AudioUnitRender错误:-50“。 我希望有人能帮助我,因为我没有办法。
浏览 53
提问于2019-08-27
得票数 0
回答已采纳
1
回答
AudioQueue记录在8 KHz,而不是每20毫秒打一次电话
、
、
iOS 10+ iPhone: 5s &6xcode: 9+ &mQueue), "AudioQueueNewInput failed");mRecordFormat.mSampleRate = 8000.0; // 8
浏览 0
提问于2018-05-09
得票数 0
回答已采纳
1
回答
iOS麦克风捕获LPCM不工作,采样率为8 kHz
、
我使用AudioComponentInstance
audioUnit
在iOS上录制麦克风,Liniar,具有不同
的
采样率(可从app配置)。我开始
的
时候status = AudioOutputUnitStart(
audioUnit
);经过更多
的
测试后,我发现我在记录回调中使用
的
缓冲区
的
大小
是个问题。i
浏览 5
提问于2014-11-25
得票数 1
回答已采纳
1
回答
如何
在发送到扬声器之前抓取音频
缓冲区
?
、
、
、
、
我是一个新手在核心音频,
AudioUnit
框架,我没有太多
的
知识,所以请与我一起承担。请帮帮我!
浏览 5
提问于2016-07-04
得票数 0
1
回答
核心音频:文件回放呈现回调功能
、
、
、
我正在使用RemoteIO音频单元作为音频播放在我
的
应用程序与kAudioUnitProperty_ScheduledFileIDs。音频文件采用PCM格式。
如何
为这种情况实现一个呈现回调函数,以便手动
修改
缓冲区
示例?这是我
的
代码: desc.componentTypeAudioComponent comp = AudioComponent
浏览 1
提问于2016-06-12
得票数 0
回答已采纳
1
回答
如何
使用
AudioUnit
(iOS)播放信号?
、
、
、
、
我需要生成一个信号,然后用iPhone
的
扬声器或耳机播放。问题是,我不知道
如何
编写
AudioUnit
继承
的
类。我无法理解苹
浏览 5
提问于2016-10-26
得票数 4
回答已采纳
2
回答
AudioUnit
每30秒记录一次故障
、
、
、
、
我试着联系这篇文章
的
作者,但没有取得多大
的
成功。我真的很难遵循这些代码。我想它缺少一个循环
缓冲区
,但我不知道这有多重要。我希望有人能给我指明正确
的
方向 告诉我,这段代码没有什么问题,而且我
的
bug几乎肯定在其他地方。建议一个我可以使用<
浏览 7
提问于2017-08-16
得票数 0
3
回答
无输出
的
实时音频处理
、
、
我正在看这个示例
audioUnit
= (
AudioUnit
*)malloc(sizeof(
AudioUnit
)); return 1;} 从我
的
VC打
浏览 4
提问于2013-03-21
得票数 8
回答已采纳
1
回答
版本3 AudioUnits: internalRenderBlock中
的
最小frameCount
、
、
用于创建版本3
AudioUnit
的
示例代码演示了该实现
如何
需要返回用于呈现处理
的
功能块。该块将通过pullInputBlock从链中
的
前一个AxudioUnit获取样本,并将处理后
的
样本提供给输出
缓冲区
。如果链中更远
的
单元没有提供输出
缓冲区
,它也必须提供一些输出
缓冲区
。下面是一个
AudioUnit
子类
的
代码摘录: - (AUInternalRenderBlock)internal
浏览 0
提问于2017-08-02
得票数 0
1
回答
AVAudioEngine:是否有控制
缓冲区
大小
(延迟)
的
方法?
、
、
我编写了一个V3
AudioUnit
,并使用AVAudioUnit托管它。我
的
呈现回调是用512帧调用
的
,这对我
的
应用程序(合成器)来说太迟了。是否有一种使用AVAudioEngine 来设置处理
缓冲区
大小
的
方法?还是我需要直接使用CoreAudio? 注意:这是在OSX10.11上。
浏览 0
提问于2015-10-09
得票数 3
回答已采纳
1
回答
调整
AudioUnit
缓冲区
的
长度
、
、
、
我
的
问题与AudioUnits有关。为了设计一个用于iPhone (使用Objective-C xCode)
的
语音转换应用程序,我使用了这个网站上
的
RemoteIO
audioUnit
示例: float aBufferLength = 0.005; // In seconds Audi
浏览 0
提问于2011-02-01
得票数 4
回答已采纳
1
回答
远程IO音频噪音很大
、
、
、
、
我需要320字节
大小
的
数据,我编码并发送。也至少每秒50帧。我已经按
缓冲区
分配了: bufferList->mNumberBuffersbufferList->mBuffers[i].mData = malloc(bufferList->mBuffers[i].mDataByteSize);从回调中
的
372(2x186)字节中,我获取了320字节
浏览 8
提问于2011-12-14
得票数 1
回答已采纳
1
回答
AudioUnit
回调和同步:
如何
使用GCD确保线程安全
、
、
、
、
我正在构建一个基于
AudioUnit
回调工具和音频处理节点图
的
音频应用程序。我知道回调是在一个单独
的
(高优先级?)线程,因此所有与我
的
处理节点
的
交互,例如在播放时更改EQ参数,都应该以线程安全
的
方式完成。换句话说,在执行音频回调链时,应该保护节点不被
修改
。就更低级
的
多线程而言,我理解它
的
方式是,我需要在每个节点中或者在整个图中使用一个锁,以防止在处理音频
缓冲区
时进行写入。我只是不太明白
如何
以最有效<
浏览 24
提问于2019-10-23
得票数 1
1
回答
使用A2DP输出通道
的
AVAudioSession
的
去加速延迟
、
问题是,无论我
如何
设置格式和
缓冲区
大小
,A2DP
的
输出延迟总是在0.15s左右。我已经为发布了下面的配置。这里
的
outLat是测量
的
输出延迟。 UInt32 flag = 1; status = AudioUnitSetProperty(
audioUni
浏览 4
提问于2017-07-03
得票数 0
2
回答
Xamarin.iOS上
的
声回波抵消
、
、
、
我目前正在致力于基于Xamarin.iOS平台
的
跨平台Voip应用程序开发。我确实在iOS上搜索了AEC
的
实现,但大多数主题都与目标C有关。我现在已经实现
的
是:我可以使用Audiotoolbox (音频队列)从麦克风获得输入
的
原始声音数据,然后用套接字发送出去。但是在与其他设备
的
测试中,我在电话上感受到了非常清晰
的
回声。
的
提示。但是由于缺乏Xamarin.iOS(c#)中
的
示例,我无法详细了解
如何
实现这个过程。有谁熟悉在Xamarin
浏览 2
提问于2018-11-20
得票数 2
回答已采纳
1
回答
在iPhone中播放解码后
的
原始音频数据
、
、
、
我正在为iOS开发一个流媒体应用程序,我正在正确地获得所有的音频包并解码,但是现在我完全不知道
如何
在iPhone上播放它。我已经使用ffmpeg对数据包进行了解码。到目前为止,我得到
的
所有代码都是从文件中播放音频,但在我
的
情况下,我必须按照从服务器获得
的
音频数据包
的
顺序播放它们。我不想将所有的包保存到一个文件中,所以任何可以帮助我解决问题
的
代码都是非常有用
的
。
浏览 0
提问于2012-04-03
得票数 2
回答已采纳
2
回答
如何
使用AVAudioPlayer或AVPlayer播放PCM数据/
缓冲区
?
、
、
、
、
如何
使用AVAudioPlayer或AVPlayer来播放PCM数据/
缓冲区
?我知道,通过将数据输入play回调方法,我可以使用
AudioUnit
/AudioQueue来播放PCM数据/
缓冲区
。我在google上搜索了很多,但是找不到任何有用
的
答案或任何示例代码来做这件事。任何帮助都将不胜感激。
浏览 1
提问于2015-01-29
得票数 9
回答已采纳
1
回答
当耳机插入或拔出时,iOS应用程序崩溃
、
、
我在我
的
iPad上启动我
的
应用程序(什么都没插上)。我插上耳机。应用程序代码使用基于
AudioUnit
示例代码
的
api (见下文)。因此,操作系统声音管理器有三个回调:2)为说话人提供样本经过大量
的
测试,我
的
感觉是,棘手
的
代码是执行麦克风捕获。我<em
浏览 14
提问于2013-05-07
得票数 24
2
回答
AudioUnit
+ Opus编解码器=裂纹问题
、
、
、
我正在为目标c中
的
iOS创建一个voip应用程序。目前,我正在尝试创建音频部分:从麦克风记录音频数据,用Opus编码,解码,然后播放。对于录音和播放,我使用
AudioUnit
。此外,我还创建了一个
缓冲区
实现,它分配内存
的
位置,每个空间都具有最初设置
的
大小
。有三种主要
的
方法:- setBufferSize -用于设置
缓冲区
的
子分配空间。- writeDataToBuffer --用于创建新空间(如果需要),并将数据填充到当前
的<
浏览 1
提问于2015-11-08
得票数 1
回答已采纳
3
回答
tcp套接字上
的
流式传输PCM音频
、
、
、
我有一个来自TCP套接字
的
连续
的
原始PCM音频数据流,我想播放它们。我做了这么多研究,看了很多样本,但都没有结果。是最接近
的
解决方案,但问题是,它是流式mp3文件。} 那么有没有什么“简单”
的
方法来播放原始
的
PCM音频数据呢?
浏览 74
提问于2020-01-05
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何调整参数修改照片大小?照片文件大小修改办法
如何修改照片文件大小?照片文件大小修改办法
CAD如何转PDF?如何修改页面大小?
如何修改图片的尺寸大小?
怎样修改图片大小?如何编辑照片尺寸大小?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券