An iOS and macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.
Other
4.93k
stars
821
forks
source link
Default ASBD for EZMicrophone save as pcm but noise #375
(void)microphone:(EZMicrophone )microphone
hasBufferList:(AudioBufferList )bufferList
withBufferSize:(UInt32)bufferSize
withNumberOfChannels:(UInt32)numberOfChannels
{
//
// Getting audio data as a buffer list that can be directly fed into the
// EZRecorder or EZOutput. Say whattt...
//
AudioBuffer audioBuffer = bufferList->mBuffers[0];
float frame = (float)audioBuffer.mData;
[self apppendAdpcmData:[NSData dataWithBytes:frame length:audioBuffer.mDataByteSize] toFile:@"luck.pcm"];
}
luck.pcm is noise.
(void)microphone:(EZMicrophone )microphone hasBufferList:(AudioBufferList )bufferList withBufferSize:(UInt32)bufferSize withNumberOfChannels:(UInt32)numberOfChannels { // // Getting audio data as a buffer list that can be directly fed into the // EZRecorder or EZOutput. Say whattt... // AudioBuffer audioBuffer = bufferList->mBuffers[0];
float frame = (float)audioBuffer.mData;
[self apppendAdpcmData:[NSData dataWithBytes:frame length:audioBuffer.mDataByteSize] toFile:@"luck.pcm"]; } luck.pcm is noise.