コード例 #1
0
ファイル: freenect.go プロジェクト: buka/go-freenect
// Stops the acquisition of the depth stream.
func (camera *DepthCamera) Stop() int {
	if camera.on == false {
		return 1
	}

	C.freenect_stop_depth(camera.device.dev)
	fmt.Printf("Depth stream stopped\n")
	return 0
}
コード例 #2
0
ファイル: device.go プロジェクト: postfix/go-freenect
// StopDepthStream stops the retrieval of depth information from the device.
func (device *Device) StopDepthStream() error {

	errCode := C.freenect_stop_depth(device.device)

	if errCode != 0 {
		return errors.New("could not stop depth stream")
	}

	return nil
}
コード例 #3
0
ファイル: freenect.go プロジェクト: krux02/freenect-go
//FREENECTAPI int freenect_stop_depth(freenect_device *dev);
func (dev *Device) StopDepth() int {
	return int(C.freenect_stop_depth(dev.ptr()))
}