title: How to read the data from AudioClip using PCMReaderCallback when the former is created by Microphone.Start in Unity?
body: <p>How can I change the code below to use the PCMReaderCallback to read data from the audio clip created by <code>Microphone.Start</code>?</p>
  
  <pre><code>using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  
  public class NewBehaviourScript : MonoBehaviour
  {
      private string m_deviceName = null;
      private AudioClip m_audioClip;
  
      void Start()
      {
          bool loop = true;
          int lengthSec = 10;
          int frequency = 44100;
  
          m_audioClip = Microphone.Start(m_deviceName, loop, lengthSec, frequency);
      }
  
      void Stop()
      {
          Microphone.End(m_deviceName);
          m_audioClip = null;
      }
  }
  </code></pre>