jjzjj

monoStreamFormat

全部标签

c++ - 从 AudioInputIOProc 创建 CMSampleBufferRef

我有一个AudioInputIOProc,我正在从中获取一个AudioBufferList。我需要将此AudioBufferList转换为CMSampleBufferRef。这是我到目前为止编写的代码:-(void)handleAudioSamples:(constAudioBufferList*)samplesnumSamples:(UInt32)numSampleshostTime:(UInt64)hostTime{//CreateaCMSampleBufferReffromthelistofsamples,whichwe'llownAudioStreamBasicDescript

ios - 将 AudioBufferList 转换为 CMSampleBuffer 会产生意外结果

我正在尝试将从音频单元获取的AudioBufferList转换为可以传递给AVAssetWriter的CMSampleBuffer保存来自麦克风的音频。此转换有效,因为我为执行转换所做的调用不会失败,但记录最终会失败,而且我在日志中看到一些输出似乎值得关注。我使用的代码如下所示:-(void)handleAudioSamples:(AudioBufferList*)samplesnumSamples:(UInt32)numSampleshostTime:(UInt64)hostTime{//CreateaCMSampleBufferReffromthelistofsamples,whi