audioqueue

    0热度

    1回答

    我正在使用Mat Gallager的音频流媒体播放音频流。在程序的另一个地方(一个不同的控制器),我试图从设备的麦克风中记录一些内容。 这是我的设置: void SFIdentificator::startRecord() { INT I,bufferByteSize; UInt32大小; try { numberOfPackets = 0; // specify the

    4热度

    1回答

    我在MonoTouch中编写了一个小程序,使用InputAudioQueue从我的iPhone 4s的麦克风录制声音。 我将录制的数据保存在一个数组中,并将此缓冲区提供给我的音频播放器进行播放(使用OutputAudioQueue)。 回放时,它只是一些口吃垃圾/静态声音。我已经尝试在播放之前用正弦波填充缓冲区,然后听起来不错,所以我猜想问题在于录制,而不是播放。任何人都可以帮我看看有什么不对吗?

    2热度

    1回答

    我使用AudioQueue阅读AudioBuffer间接读麦克风, 音频输入,但现在看来,回调不打, 下面是简要 1逻辑 - 运行声音线程 2 - 创建AudioQueue 3 - 配置AudioQueue, 4 - P rocess 5回拨 - 当用户想阻止音频流, 6 - 如果需要停止线程 将为您提供代码 - 停止AudioQueue 7 。

    0热度

    1回答

    我想录制iPhone扬声器的声音。我能够做到这一点,但我无法避免记录输出中的麦克风输入。试用不同网站提供的示例代码,但没有运气。 我用的样本用音频单元进行记录。我需要知道是否有音频单元的任何属性将麦克风输入音量设置为零。在上面我从其他帖子来了解到,Audio Queue服务可以为我做这件事。任何人都可以使用音频队列服务实现的示例代码重定向我。我需要知道在将数据作为输入发送给扬声器之前,是否有将数据

    1热度

    1回答

    我有什么 我的目标是使用的ffmpeg解析一些媒体文件,并提供视频和音频播放。我成功地将OpenGL用于视频和AudioQueue用于音频。 我需要做的 我需要AudioQueue改变音频单元服务,因为它为音频操作提供了几个讨厌的功能。 基本上我对音频单元集成到ffmpeg运行循环感到困惑。 所以想从你们那里得到一些音频单元与ffmpeg媒体回放循环集成在一起的参考资料/样本,即媒体数据包提取,并

    3热度

    1回答

    我使用AudioQueue服务在我的应用中播放音频。 我需要一起播放几个音频文件。我现在所做的只是创建尽可能多的音频队列来播放文件。即我为两个音频文件创建了两个音频队列,并同时启动它们以实现音频混合效果。 所以基本上我想知道这是一个“优雅”的做法。 请注意,我知道音频单元服务及其MixerHost示例,请不要提示该选项,我需要专门使用音频队列服务进行混音。

    0热度

    1回答

    我一直在努力音频捕获和回放,我正在尝试使用缓冲区播放音频。我将获得缓冲区作为字符指针,我必须从缓冲区中读取数据并在该缓冲区中存在任何内容时播放。我开始了解AudioQueue,我不确定AudioQueue是否会成为我的任务的正确途径。任何人都可以在此之前做到这一点,请提出一些想法从哪里开始?

    1热度

    1回答

    OSStatus err = AudioQueueNewOutput(&audioDescription, AudioPlayerAQOutputCallback, (void*)self, nil, nil, 0, &audioQueue); if(err != noErr) NSLog(@"Couldn't open AudioFile."); err = A

    4热度

    2回答

    我正在尝试在GLES应用程序(Unity3d)中编写麦克风功率计模块。 它在UIKit应用程序中正常工作。但是当我融入unity3d项目时,AudioQueue无法启动属性。调用AudioQueueStart的结果代码始终为-50,但-50是什么意思?我在iOS开发人员库中找不到参考。 我已经搜索了关于这个问题,并知道某人在cocos2d应用程序中有相同的问题。也许这有一些相关性。 这里是我开始音

    1热度

    1回答

    我正在使用Matt Gallagher的AudioStreamer播放mp3音频流。现在我想要实时进行FFT并使用iPhone上的OpenGL ES对频率进行可视化。 我不知道在哪里捕捉音频数据并将它传递给我的“超级花式-FFT-计算-3D可视化法”。马特是使用AudioQueue框架并没有被设置有一个回调函数: err = AudioQueueNewOutput(&asbd, ASAudioQu