That should do the trick.
More here
http://developer.apple.com/library/ios/#documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html
union { OSStatus propertyResult; char a[4]; } u; Float64 F64sampleRate = 8192.0; Float64 F64realSampleRate = 0; UInt32 F64datasize = 8; u.propertyResult = AudioSessionSetProperty ( kAudioSessionProperty_PreferredHardwareSampleRate ,sizeof(F64sampleRate) , &F64sampleRate ); NSLog(@"Set Error Set Sample Rate %ld %lx %c%c%c%c",u.propertyResult,u.propertyResult,ua[3],ua[2],ua[1],ua[0]); u.propertyResult = AudioSessionGetProperty ( kAudioSessionProperty_CurrentHardwareSampleRate , &F64datasize, &F64realSampleRate ); NSLog(@"Get Error Current Sample Rate %ld %lx %c%c%c%c",u.propertyResult,u.propertyResult,ua[3],ua[2],ua[1],ua[0]); NSLog(@"Sample Rate is %f",F64realSampleRate);
ort11
source share