KinectV2Core.KinectCoreV2.UpdateAudioAngle C# (CSharp) Method

UpdateAudioAngle() public method

public UpdateAudioAngle ( System.Windows.Media.Media3D.Point3D position ) : void
position System.Windows.Media.Media3D.Point3D
return void
        public void UpdateAudioAngle(Point3D position)
        {
            if (kinect.AudioSource != null)
            {
                for (int i = 0; i < kinect.AudioSource.AudioBeams.Count; i++)
                {
                    if (kinect.AudioSource.AudioBeams[i].AudioBeamMode == AudioBeamMode.Manual)
                    {
                        //Calculate and set the audio angle, in radians, that we want to Kinect to listen to
                        kinect.AudioSource.AudioBeams[i].BeamAngle = (float)Math.Atan2(position.X - masterKinectSettings.kinectPosition.X, position.Z - masterKinectSettings.kinectPosition.Z);
                    }
                }
            }
        }