AudioStreamBasicDescription inputFormat;
size = sizeof(inputFormat);
ExtAudioFileGetProperty(inFile, kExtAudioFileProperty_FileDataFormat, &size, &inputFormat);
AudioStreamBasicDescription clientFormat = inputFormat;
clientFormat.mFormatID = kAudioFormatLinearPCM;
clientFormat.mFormatFlags = kAudioFormatFlagsCanonical;
clientFormat.mBitsPerChannel = 8*sizeof(AudioSampleType);
clientFormat.mChannelsPerFrame = 2;
clientFormat.mFramesPerPacket = 1;
clientFormat.mBytesPerPacket = clientFormat.mBytesPerFrame = 2 * sizeof(AudioSampleType);
size = sizeof(clientFormat);
ExtAudioFileSetProperty(inFile, kExtAudioFileProperty_ClientDataFormat, size, &clientFormat);