jjzjj

AVCaptureAudioDataOutput

全部标签

ios - swift 3 : Using AVCaptureAudioDataOutput to analyze audio input

我正在尝试使用AVCaptureAudioDataOutput来分析音频输入,如here所述.这不是我自己想出来的东西,所以我正在复制这个例子,但我遇到了困难。Swift3中的Xcode提示我进行了一些更改。我在分配samples行时遇到编译错误。Xcode说,“无法使用类型为‘(UnsafeMutableRawPointer?)’的参数列表为类型‘UnsafeMutablePointer调用初始化器”这是我修改后的代码:funccaptureOutput(_captureOutput:AVCaptureOutput!,didOutputSampleBuffersampleBuffer

objective-c - 代理 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput

我尝试从AVCaptureVideoDataOutput和AVCaptureAudioDataOutput获取CMSampleBufferRef。AVCamRecorder.h#import@interfaceAVCamRecorder:NSObject{}@property(nonatomic,retain)AVCaptureVideoDataOutput*videoDataOutput;@property(nonatomic,retain)AVCaptureAudioDataOutput*audioDataOutput;@endAVCamRecorder.m#import"AVCa

ios - 如何使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 同时写入视频和音频?

我试图通过使用“AVFoundation”制作一个像藤蔓一样的视频应用程序。现在我可以通过AVCaptureVideoDataOutput保存视频并可以播放。但不知何故音频不工作,我不知道为什么。我是iOS应用程序的初学者,所以解释起来可能不清楚。希望您能理解我的意思并给我一些提示。这是我正在使用的代码。设置AVCaptureVideoDataOutput和AVCaptureAudioDataOutput:AVCaptureVideoDataOutput*videoDataOutput=[[AVCaptureVideoDataOutputalloc]init];[CaptureSess

iphone - 使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 时的性能问题

我在使用AVCaptureVideoDataOutput和AVCaptureAudioDataOutput录制音频+视频时遇到延迟问题。有时视频会停顿几毫秒,有时音频与视频不同步。我插入了一些日志并观察到首先我在captureOutput回调中得到了很多视频缓冲区,一段时间后我得到了音频缓冲区(有时我根本没有收到音频缓冲区,并且生成的视频没有声音)。如果我注释处理视频缓冲区的代码,我将毫无问题地获得音频缓冲区。这是我正在使用的代码:-(void)initMovieOutput:(AVCaptureSession*)captureSessionLocal{AVCaptureVideoDa

ios - Swift header 中的 AVCaptureAudioDataOutput 中是否缺少 audioSettings 属性?

我正在开发iOS应用程序,我想在其中录制分段视频。我读过https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html我有一个使用AVCaptureVideoDataOutput的工作解决方案,我在其中捕获帧并使用AVAssetWriter将它们写入文件。我将AVCaptureVideoDataOutput添加到AVCaptureSession,如下所示://SetupvideoDataOutputin

ios - 将 AVCaptureAudioDataOutput 数据传递到 vDSP/Accelerate.framework

我正在尝试创建一个对麦克风数据运行FFT的应用程序,因此我可以检查例如输入中最响亮的频率。我看到有很多获取音频输入的方法(RemoteIOAudioUnit、AudioQueue服务和AVFoundation),但AVFoundation似乎是最简单的。我有这个设置://ConfiguretheaudiosessionAVAudioSession*session=[AVAudioSessionsharedInstance];[sessionsetCategory:AVAudioSessionCategoryRecorderror:NULL];[sessionsetMode:AVAudi