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."); } } } }
public AudioData(DeveloperCloud.DataTypes.AudioData a_Audio) { m_Audio = a_Audio; }