0
我需要某處保存,然後檢索Sint16(2字節)。保存並從NSMutableData檢索Sint16
我得到:
SInt16* frames = (SInt16*)inBuffer->mAudioData;
,並要保存&frames[i]
地方(NSMutableData?)可稍後很容易地檢索。我試圖挽救這樣的(循環):
[recordedData appendBytes:&frames[i] length:1];
和檢索:
SInt16* framesRetrieve ;
//sets up mybytes buffer and reads in data from myData
framesRetrieve = (SInt16*)malloc([mutableData framesRetrieve]);
[mutableData getBytes:framesRetrieve];
不過這回不是我放在相同的。
那麼有什麼解決方案?
謝謝。