正在开发音频视频处理应用程序。遵循RosyWriter的例子,使用AV Foundation和OpenGL获得一个工作的视频处理器。问题是没有音频预览,那就是实时音频播放.(是的,这会引起反馈)!
在RosyWriterCapturePipeline.m
中,在captureOutput
方法下,向Core发送音频示例缓冲区以进行回放。AudioQueue正在工作,但是音频数据不再进入captureOutput
方法。
怎么一回事?核心音频是否会干扰AV基金会?还是处理音频捕获的调度队列被堵塞的可能性更大?对此进行测试和修正的好方法是什么?
AVCaptureSessionRuntimeErrorNotification没有提供任何音频捕获失败的迹象。
代码:https://github.com/hpp/Penny/blob/master/Penny/PennyAudioManager.m
发布于 2015-01-27 17:34:20
有一个示例说明如何在AVFoundation开发人员库( “样本代码” )中使用AudioUnits和AudioUnits。
https://stackoverflow.com/questions/28059125
复制相似问题