audioqueue

    0热度

    1回答

    我敢肯定,这是愚蠢的我做错了,但为什么是迅速分析器告诉我,我不能转换表达式的类型()时清楚地定义了AudioQueueDispose返回一个OSStatus类型?我推迟了一段时间问这个问题,因为我知道这将会是一些愚蠢的事情,我只是被忽略了。 我把这个在Xcode的操场简单... import UIKit import AudioToolbox import AVFoundation var

    0热度

    1回答

    我知道你可以使用AudioQueueGetCurrentTime方法获取当前时间。是否有回调或不断被调用来更新您的时间表?或者你只需​​要创建一个定时器来连续调用AudioQueueGetCurrentTime?

    6热度

    2回答

    我正在OSX和iOS上开发VOIP应用程序,并且将使用AudioQueue进行音频流,但想知道的是,默认情况下AudioQueue支持声学回声消除,还是我们需要添加支持它, 如果我们需要实现,我相信一些开源库必须要像Speex的实现是否有任何实例可用的节目集成AudioQueue与Speex语音或任何其他库

    6热度

    1回答

    的iOS我使用AudioQueue iOS中实现记录到网络的数据流记录。 问题是,它通常工作得很好,但有时(〜20%的尝试)声音可怕地扭曲 - 这听起来是机器人。 编辑: 我能够重现它很容易在iOS6的和ios6.1模拟器 - 但我无法重现它真正的手机上(ios6.1.3)。 试图调试它我将PCM数据保存到文件。 PCM文件中出现相同的失真,所以这在编码或上传代码中不是问题。我也尝试过使用缓冲区的

    12热度

    2回答

    我想从文件功能做一个简单的回放,它似乎我的回调函数永远不会被调用。它没有任何意义,因为所有的OSStatus都返回0,其他数字也都显示正确(就像输出数据包从AudioFileReadPackets读取指针)。 下面是设置: OSStatus stat; stat = AudioFileOpenURL( (CFURLRef)urlpath, kAudioFileReadPermissio

    0热度

    2回答

    我有3个audioQueueBufferRef来填充我的音频列表,并且每个数据都足够快时,每个作品都很好。但有时outputCallback会在没有更多数据时要求填充缓冲区。在这种情况下,我不会排队,回调也不会被调用。 (正常?) 在这之后,我运行了2个缓冲区,之后(在另一个延迟之后)1个缓冲区,最后没有更多的缓冲区有回调导致没有声音。 我尝试将空的audioQueueBufferRef存储在数组

    0热度

    1回答

    我正在开发VOIP应用程序,用于语音捕获和播放我正在使用AudioQueue框架,面对一个有线问题, 每当应用程序窗口变得小型化时,它不会为分数播放音频秒,直到窗户不会小型化。 我觉得它在主线程中运行AudioQueue,我试过在其他线程中运行audioQueue,但是在那个AudioQueue中无法工作。 任何指针如何解决这个问题? 或....有什么办法来处理通知时,用户按最小化按钮,我可以处理

    0热度

    2回答

    看着苹果的例子“SpeakHere”后,我有点困惑,我正在寻找任何指导更多的基本做法。我最终的目标是创建2秒的音频“块”并将其交给服务器(录音时)。 如果有人知道我想知道的很好的参考。 谢谢!

    0热度

    1回答

    我使用AudioQueues获取音频样本Chunks。 这里是我的回调方法 void AQRecorder::MyInputBufferHandler( void * inUserData, AudioQueueRef inAQ, AudioQueueBufferRef inBuffer,

    4热度

    1回答

    在我所有先前版本操作系统的iOS应用程序中,我们偶尔录制音频,然后休眠一段时间,然后重新录制,然后永远循环(睡眠需要维护电池)。即使应用程序在后台,这也可以在iOS 7中正常运行。现在,当应用程序处于后台时,对AudioQueueStart的调用无法开始录制,并显示错误:-16981。我似乎无法在文档或Web上找到此错误代码,并且如果将它变为NSError,它会显示“操作无法完成(OSStatus