ArtofKinect.Common.SoundRecording.Start C# (CSharp) Метод

Start() публичный Метод

public Start ( string scratchDirectory ) : void
scratchDirectory string
Результат void
        public void Start(string scratchDirectory)
        {
            isRunning = true;
            kinectSource.BeamAngleMode = BeamAngleMode.Adaptive;
            kinectSource.AutomaticGainControlEnabled = false;
            recordingLength = 0;

            kinectStream = kinectSource.Start();
            energyStream = new AudioStreamEnergy(kinectStream);
            audioCaptureThread = new Thread(CaptureAudio);
            audioCaptureThread.Priority = ThreadPriority.Highest;
            audioCaptureThread.Name = "Kinect audio capture";
            audioCaptureThread.Start(scratchDirectory);
        }

Usage Example

Пример #1
0
        public void StartRecording(string filename, string scratchDirectory)
        {
            if (_isRecording)
            {
                throw new InvalidOperationException("Recording in process. Call StopRecording() first.");
            }

            _isRecording = true;

            _description = new PointCloudStreamDescription()
            {
                FrameCount = 0
            };

            this._scratchDirectory = scratchDirectory;
            this._filename         = filename;

            VerifyDirectories();

            soundRecording.Start(scratchDirectory);
        }