title: Memory leak when use AudioQueueNewInput
body: <p>I'm using <code>AQRecorder</code> copied from <em>SpeakHere</em> demo. </p>
  
  <pre><code>mRecordFormat is defined in AQRecorder.h: CAStreamBasicDescription  mRecordFormat;
  </code></pre>
  
  <p>It turned out that there is a memory leak in method <code>AQRecorder::StartRecord</code></p>
  
  <p>Here is the code Instrument pointed to: </p>
  
  <pre><code>AudioQueueNewInput(&amp;mRecordFormat,......     
  </code></pre>
  
  <p>I checked through <code>AQRecoder.mm</code>, but couldn't find any code that releases <code>mRecordFormat</code>.
  My question is: do I need to write some code to release <code>mRecordFormat</code>? Since I downloaded <em>SpeakHere</em> demo from Apple website, I don't think they may forget to release <code>mRecordFormat</code>.</p>
  
  <p>Thanks!</p>