#include #include namespace{ void write_spaces(int n, char c=' '){ for(int i=0;i("-d",0,"dc"), pa_subarg("-d",0,"dc")+"="+pa_subarg("-d",1,"0")); if(pa_defined("-s")){ std::string f = pa_subarg("-s",0,""); std::string v = pa_subarg("-s",1,""); g.setProperty(f,v); }else if(pa_defined("-g")){ std::string f = pa_subarg("-g",0,""); std::cout << g.getValue(f) << std::endl; }else{ static const int w = 35; std::vector l = g.getPropertyList(); std::cout << "camera interface provides " << l.size() << " features" << std::endl; std::cout << "feature"; write_spaces(w-strlen("feature")); std::cout << "value"; write_spaces(w-strlen("value")); std::cout << "info" << std::endl; write_spaces(3*w,'-'); std::cout << std::endl; for(unsigned int i=0;i