使用混音器播放音频数据的重新编码

时间:2018-07-09 12:30:10

标签: objective-c avfoundation core-audio mixer

我正在尝试使用音频混合器播放“ didOutputSampleBuffer”中记录的音频数据。创建音频单元以将其附加到混音器时,其componentType和componentSubType应该是什么,以及如何将ringBuffer中的数据提供给音频单元。

- (void)captureOutput:(AVCaptureOutput *)captureOutput
    didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
           fromConnection:(AVCaptureConnection *)connection
    {
        if (connection == _audioConnection)
        {
            NSData* data = [self ConvertToNSData:sampleBuffer];
            //[self CreateAudioBufferListAndAddToRingBuffer:data];

         // want to play the audio data using an audio mixer

        }
    }

有人可以提出解决方案吗?

0 个答案:

没有答案