【发布时间】:2016-11-21 09:46:07
【问题描述】:
我正在尝试播放来自套接字的音频。但是音频有更多的噪音(原始声音没有发出)
我正在使用单独的扬声器类,并希望过滤音频中的噪音。我的代码是
OSStatus WNSpeakerOutputProc(void* inRefCon, AudioUnitRenderActionFlags* ioActionFlags, const AudioTimeStamp* inTimeStamp, UInt32 inBusNumber, UInt32 inNumberFrames, AudioBufferList* ioData) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
WNSpeakerAudioData speakerAudioData;
speakerAudioData.outBuffer = ioData->mBuffers[0].mData;
speakerAudioData.outBufferSize = ioData->mBuffers[0].mDataByteSize;
[[(WNSpeaker *)inRefCon dataSource] supplyAudioData:&speakerAudioData];
[pool drain];
return noErr;
}
请给点建议 谢谢
【问题讨论】: