示例#1
0
        private void OnAudioInput(Data data)
        {
            DeveloperCloud.DataTypes.AudioData audioData = data as DeveloperCloud.DataTypes.AudioData;
            if (audioData != null)
            {
                if (!m_IsAdded)
                {
                    Add(audioData.Clip.frequency, audioData.Clip.channels);
                }

                if (IsStarted && !IsPaused)
                {
                    SensorManager.Instance.SendData(this, new Sensors.AudioData(audioData));
                }
            }
        }
        private void OnAudioInput(Data data)
        {
            DeveloperCloud.DataTypes.AudioData audioData = data as DeveloperCloud.DataTypes.AudioData;
            if (audioData != null)
            {
                if (!m_IsAdded)
                {
                    Add(audioData.Clip.frequency, audioData.Clip.channels);
                }

                if (IsStarted && !IsPaused)
                {
                    if (SensorManager != null)
                    {
                        SensorManager.SendData(this, new Sensors.AudioData(audioData));
                    }
                    else
                    {
                        Log.Error("SelfMicrophoneSensor", "SensorManager needs to be supported and can't be null.");
                    }
                }
            }
        }
示例#3
0
 public AudioData(DeveloperCloud.DataTypes.AudioData a_Audio)
 {
     m_Audio = a_Audio;
 }