public static bool switchSensor(FubiUtils.SensorOptions options) { return(FubiInternal.switchSensor(options.m_type, options.m_depthOptions.m_width, options.m_depthOptions.m_height, options.m_depthOptions.m_fps, options.m_rgbOptions.m_width, options.m_rgbOptions.m_height, options.m_rgbOptions.m_fps, options.m_irOptions.m_width, options.m_irOptions.m_height, options.m_irOptions.m_fps, options.m_profile, options.m_mirrorStreams, options.m_smoothing)); }
public static bool init(FubiUtils.SensorOptions options) { bool ret = true; if (!isInitialized()) { ret = FubiInternal.init(options.m_depthOptions.m_width, options.m_depthOptions.m_height, options.m_depthOptions.m_fps, options.m_rgbOptions.m_width, options.m_rgbOptions.m_height, options.m_rgbOptions.m_fps, options.m_irOptions.m_width, options.m_irOptions.m_height, options.m_irOptions.m_fps, options.m_type, options.m_profile, options.m_mirrorStreams, options.m_smoothing); } return(ret); }
public void initFubi() { FubiUtils.StreamOptions sOpt1 = new FubiUtils.StreamOptions(640, 480, 30); FubiUtils.StreamOptions sOpt2 = new FubiUtils.StreamOptions(640, 480); FubiUtils.StreamOptions sOpt3 = new FubiUtils.StreamOptions(-1,-1, -1); FubiUtils.StreamOptions sOpt4 = new FubiUtils.StreamOptions(-1, -1, -1); FubiUtils.SkeletonProfile sProf = FubiUtils.SkeletonProfile.ALL; FubiUtils.FilterOptions fOpt = new FubiUtils.FilterOptions(); FubiUtils.SensorOptions sOpts = new FubiUtils.SensorOptions(sOpt1, sOpt2, sOpt3, sensorType, sProf); if (!Fubi.init(sOpts, fOpt)) { Fubi.init(new FubiUtils.SensorOptions(sOpt1, sOpt2, sOpt4, sensorType, sProf), fOpt); } }