コード例 #1
0
 public void Sync()
 {
     using (var buff = new NativeArray <float>(200, Allocator.Temp))
     {
         Graph.BeginMix(0);
         Graph.ReadMix(buff, buff.Length / 2, 2);
     }
     Graph.Update();
 }
コード例 #2
0
    private void Update()
    {
        _MicrophoneClip.GetData(_MicrophoneDataArray, 0);
        _MicrophoneBuffer.CopyFrom(_MicrophoneDataArray);

        using (var block = _Graph.CreateCommandBlock())
        {
            block.UpdateAudioKernel <MicrophoneNodeKernel, MicrophoneNode.Parameters, MicrophoneNode.Providers, MicrophoneNode>(new MicrophoneNodeKernel(_MicrophoneBuffer), _Microphone);
        }

        _Graph.Update();
    }
コード例 #3
0
 void Update()
 {
     m_Graph.Update();
 }
コード例 #4
0
 private void Update()
 {
     _Graph.Update();
 }