StringParameter&argDevice=parameters.add<StringParameter>('d',"device","The device to use [default=/dev/video0]");
VideoStandardParameter&argVideoStandard=parameters.add<VideoStandardParameter>('v',"video-standard","The used video standard. Valid values are PAL. NYSC, or NO-CHANGE [default=PAL]");
IntParameter&argWidth=parameters.add<IntParameter>(0x0,"width","Try to set the width of the video input (optional)");
IntParameter&argHeight=parameters.add<IntParameter>(0x0,"height","Try to set the height of the video input (optional)");
IntParameter&argCropWidth=parameters.add<IntParameter>(0x0,"crop-width","Number of pixels to crop from the left and right sides in the picture before decimation [default=0]");
IntParameter&argCropHeight=parameters.add<IntParameter>(0x0,"crop-height","Number of pixels to crop from the top and the bottom in the picture before decimation [default=0]");
IntParameter&argSizeDecimation=parameters.add<IntParameter>('s',"size-decimator","Decimation factor for the output size [default=1]");
IntParameter&argFrameDecimation=parameters.add<IntParameter>('f',"frame-decimator","Decimation factor for the video frames [default=1]");
SwitchParameter<>&argScreenshot=parameters.add<SwitchParameter<>>(0x0,"screenshot","Take a single screenshot, save it to file and quit");
StringParameter&argAddress=parameters.add<StringParameter>('a',"address","Set the address of the hyperion server [default: 127.0.0.1:19445]");
IntParameter&argPriority=parameters.add<IntParameter>('p',"priority","Use the provided priority channel (the lower the number, the higher the priority) [default: 800]");