草庐IT

mBuffers

全部标签

ios - 运行代码时出错?

我正在尝试在越狱的iPhone上的后台守护程序中编译和使用以下代码。#import#import//CoreTelephony.frameworkextern"C"CFStringRefconstkCTCallStatusChangeNotification;extern"C"CFStringRefconstkCTCallStatus;extern"C"idCTTelephonyCenterGetDefault();extern"C"voidCTTelephonyCenterAddObserver(idct,void*observer,CFNotificationCallbackcal

ios - 在 iOS 上将 PCM (CMSampleBufferRef) 编码为 AAC - 如何设置频率和比特率?

我想将PCM(CMSampleBufferRef(s)goinglivefromAVCaptureAudioDataOutputSampleBufferDelegate)编码成AAC。当第一个CMSampleBufferRef到了,我设置了(进/出)AudioStreamBasicDescription(s),根据文档“out”AudioStreamBasicDescriptioninAudioStreamBasicDescription=*CMAudioFormatDescriptionGetStreamBasicDescription((CMAudioFormatDescripti

ios - 在 Swift 中使用 AudioBufferList

我在Swift中有一个桥接函数,它在C中的参数之一是AudioBufferList*.在Swift中,这会生成一个UnsafePointer。.我设法通过调用audioData[0]来引用指针(有没有更好的办法?)。但我正在为接下来的两层而苦苦挣扎:.mBuffersAudioBuffer的数组的和他们的void*/UnsafePointer.mData成员。在C中它只是Float32*audioData=(Float32*)abl->mBuffers[0]->mData;output=audioData[sampleNum]...在Swift中,第一个奇怪的事情是它不允许我访问mBu

ios - 在 Swift 中使用 AudioBufferList

我在Swift中有一个桥接函数,它在C中的参数之一是AudioBufferList*.在Swift中,这会生成一个UnsafePointer。.我设法通过调用audioData[0]来引用指针(有没有更好的办法?)。但我正在为接下来的两层而苦苦挣扎:.mBuffersAudioBuffer的数组的和他们的void*/UnsafePointer.mData成员。在C中它只是Float32*audioData=(Float32*)abl->mBuffers[0]->mData;output=audioData[sampleNum]...在Swift中,第一个奇怪的事情是它不允许我访问mBu