首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自AudioUnit的奇怪缓慢的录音

来自AudioUnit的奇怪缓慢的录音
EN

Stack Overflow用户
提问于 2010-10-27 12:22:45
回答 1查看 136关注 0票数 0

下面的代码听起来非常慢。怎么了?

代码语言:javascript
复制
AudioStreamBasicDescription audioFormat;
audioFormat.mSampleRate = 22050.0;
audioFormat.mFormatID = kAudioFormatLinearPCM;
audioFormat.mFramesPerPacket = 1;
audioFormat.mChannelsPerFrame = 1;
audioFormat.mBytesPerFrame = 2;
audioFormat.mBytesPerPacket = 2;
audioFormat.mBitsPerChannel = 16;
audioFormat.mReserved = 0;
audioFormat.mFormatFlags = kLinearPCMFormatFlagIsBigEndian |
kLinearPCMFormatFlagIsSignedInteger |
kLinearPCMFormatFlagIsPacked;

//NSString* recordFilePath=[NSTemporaryDirectory() stringByAppendingPathComponent: @"recordedFile.caf"];
NSString* recordFilePath=@"/recordedFile.caf";

NSURL *toURL = [NSURL fileURLWithPath:recordFilePath];





ExtAudioFileCreateWithURL((CFURLRef)toURL, 
                          kAudioFileCAFType, 
                          &audioFormat,
                          NULL, 
                          kAudioFileFlags_EraseFile, 
                          &extAudioFile);

ExtAudioFileSetProperty(extAudioFile,
                      kExtAudioFileProperty_ClientDataFormat, 
                       sizeof(AudioStreamBasicDescription), 
                       &audioUnitOutputFormat);

ExtAudioFileSeek(extAudioFile, 0);

[self EnableAudioInputiPhone];
EN

回答 1

Stack Overflow用户

发布于 2010-10-27 13:31:46

实际录制采样率是否为44100,是否与您指定的文件格式相反?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4029951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档