mData is already a pointer. The address operator makes it a double pointer, and that is wrong.
Float32* frame = (Float32*)tempList.mBuffers[0].mData;
NSLog(@"value: %f", *frame);
Type: Posts; User: Inanna
mData is already a pointer. The address operator makes it a double pointer, and that is wrong.
Float32* frame = (Float32*)tempList.mBuffers[0].mData;
NSLog(@"value: %f", *frame);
You have to cast the pointer to a usable pointer type before it can be used. What does mData represent?