public KinectVolumeFrame(KinectLocalFile sourceFile, int frameNumber) { this.source = sourceFile; this.frameNumber = frameNumber; this.compressedData = Convert.FromBase64String(sourceFile.compressedFrames[frameNumber]); frameState = KinectFrameState.Compressed; }
public void Load(string filepath) { source = new KinectLocalFile(filepath, kinectSettings); ConfigureVisualization(); ThreadPool.QueueUserWorkItem((state) => CheckAndMaintainBuffer((float)state), defaultSecondsToBuffer); }