audiotoolbox

    1热度

    1回答

    我正在做iOS上的低级音频处理。因此,我的应用程序的一部分是用C++编写的。 在那里,我创建并写入音频文件。文件正在使用ExtAudioFileCreateWithURL创建并写入使用ExtAudioFileWriteAsync。文件正在使用ExtAudioFileDispose关闭。 有时文件需要删除。 如何删除在C++中使用ExtAudioFileCreateWithURL创建的文件? 由于文

    0热度

    1回答

    我正在寻找一种功能,可以帮助我处理iOS设备上的麦克风输入,并稍后帮助我计算构建音乐调谐器的频率。我已经研究过AudioKit,并希望用核心库而不是外部框架来完成这个简单的任务。 也许AVFoundation和AudioToolbox提供了我无法找到的东西。

    0热度

    1回答

    我正在关注https://github.com/AlesTsurko/LearningCoreAudioWithSwift2.0/tree/master/CH05_Player 以播放频率,但它是用Swift2。 Get microphone input using Audio Queue in Swift 3已解决了许多问题,但它是用于录音的。 我被困在一个缓冲区分配给音响队列 var ring

    2热度

    1回答

    我试图在Swift中创建连续的FIFO音频记录器。我尝试创建audioQueueCallback时遇到并发出问题。 从文档AudioTimeStamp有这个init方法: AudioTimeStamp(mSampleTime: Float64, mHostTime: UInt64, mRateScalar: Float64, mWordClockTime: UInt64, mSMPTETime:

    1热度

    1回答

    我听到传言说AUGraph被弃用iOS上,例如在this Twitter post: @marcoarment您对@atpfm大约需要重写你的音频引擎评论:B/C若隐若现AUGraph弃用的,或者是其他东西? 是否AUGraph实际上已被弃用,如果是,何时?有人可以将我指向Apple官方文档或公告,澄清这一点吗?

    1热度

    1回答

    ringBuffers = [AudioQueueBufferRef](repeating: AudioQueueBufferRef(), count:inflightBuffersCount) 创建AudioQueueBufferRef说init() is unavailable: use 'nil' literal 但如果是 ringBuffers = [AudioQueueBufferR

    0热度

    1回答

    我使用的MIKMIDI框架,这是使用AudioToolbox型MusicTimeStamp 我如何转换这个时间戳毫秒?

    1热度

    1回答

    我看到了关于Core Audio的WDC 2016 conference,从29分钟开始Doug Wyatt谈论实时音频。由于我正在开发具有高性能的音频应用程序,因此我需要这样做。 但是我注意到他使用了AUAudioUnit,但是在我的C应用程序中(我更喜欢使用C/C++作为音频代码,我遵循Chris Adamson advices)。 因此,我有3个问题: 什么AudioUnit和AUAudio

    0热度

    2回答

    开始音频记录给错误和下面方法返回错误 错误域= NSOSStatusErrorDomain代码= -50 “(空)” 的UserInfo = 状态= AudioQueueStart(_state.queue , 空值); 其次下面的步骤,用于记录AUDO - 创建用于记录音频数据的新的音频队列。 status = AudioQueueNewInput(&_state.dataFormat, Aud

    0热度

    1回答

    AudioUnit已经有很长时间了,但是我发现很多API只支持iOS 10.0+?例如,AudioComponentDescription,kAudioOutputUnitProperty_EnableIO,kAudioOutputUnitProperty_SetInputCallback。 这是Apple的错误吗?我可以在iOS 10.0之前的平台上使用这些API吗?他们会被视为私人API吗?