support ulaw/alaw recording by audio queue

change the default record method to audio queue