title: C# FMOD Playing stream in realtime
body: <p>i am trying to play a stream in real time ( I keep appedning data to it as it comes in from a nexternal source) but no matter what FMOD doesn't want to carry on playing after the first chunk that got loaded, it seems as it is copying the memory stream/decoding it before playing, then as it is playing it doesn't use my stream anymore.</p>
  
  <p>I am using the following to play my stream:</p>
  
  <pre><code>        var exinfo = new FMOD.CREATESOUNDEXINFO();
          exinfo.cbsize = Marshal.SizeOf(exinfo);
          exinfo.length = (uint)_buffer.Length;
  
          _result = System.createStream(_buffer, MODE.CREATESTREAM | MODE.OPENMEMORY_POINT , ref exinfo, ref _sound);
          FMODErrorCheck(_result);
  
          _result = System.playSound(FMOD.CHANNELINDEX.FREE, _sound, false, ref _channel);
          FMODErrorCheck(_result);
  </code></pre>
  
  <p>But no matter what, it only plays the amount of data that is in the stream at the point of calling playSound.</p>
  
  <p>Can anyone know how to modify the buffer in real time? After the stream has started playing...?</p>