#include "Devices/DeviceOpts.H"
#include "Component/ModelOptionDef.H"
#include "Image/Dims.H"
#include "Transport/TransportOpts.H"
#include "Video/VideoFormat.H"
Go to the source code of this file.
Variables | |
const ModelOptionCateg | MOC_AUDIO |
Audio-related options. | |
const ModelOptionCateg | MOC_FRAMEGRAB |
Command-line options for V4Lgrabber/IEEE1394grabber. | |
const ModelOptionDef | OPT_FrameGrabberType |
const ModelOptionDef | OPT_DeinterlacerType |
const ModelOptionDef | OPT_FrameGrabberDevice |
const ModelOptionDef | OPT_FrameGrabberChannel |
const ModelOptionDef | OPT_FrameGrabberSubChan |
const ModelOptionDef | OPT_FrameGrabberDims |
const ModelOptionDef | OPT_FrameGrabberOffset |
const ModelOptionDef | OPT_FrameGrabberMode |
const ModelOptionDef | OPT_FrameGrabberByteSwap |
const ModelOptionDef | OPT_FrameGrabberFPS |
const ModelOptionDef | OPT_FrameGrabberNbuf |
const ModelOptionDef | OPT_XCFormatFileName |
Command-line options for XC cameralink HD camera. | |
const ModelOptionDef | OPT_FrameGrabberBrightness |
const ModelOptionDef | OPT_FrameGrabberColour |
const ModelOptionDef | OPT_FrameGrabberHue |
const ModelOptionDef | OPT_FrameGrabberSaturation |
const ModelOptionDef | OPT_FrameGrabberContrast |
const ModelOptionDef | OPT_FrameGrabberWhiteness |
const ModelOptionDef | OPT_FrameGrabberExposure |
const ModelOptionDef | OPT_FrameGrabberSharpness |
const ModelOptionDef | OPT_FrameGrabberWhiteBalBU |
const ModelOptionDef | OPT_FrameGrabberWhiteBalRV |
const ModelOptionDef | OPT_FrameGrabberWhiteBalTargetR |
const ModelOptionDef | OPT_FrameGrabberWhiteBalTargetG |
const ModelOptionDef | OPT_FrameGrabberWhiteBalTargetB |
const ModelOptionDef | OPT_FrameGrabberWhiteBalReferenceR |
const ModelOptionDef | OPT_FrameGrabberWhiteBalReferenceG |
const ModelOptionDef | OPT_FrameGrabberWhiteBalReferenceB |
const ModelOptionDef | OPT_FrameGrabberGamma |
const ModelOptionDef | OPT_XCFrameGrabberGamma |
const ModelOptionDef | OPT_FrameGrabberShutter |
const ModelOptionDef | OPT_FrameGrabberGain |
const ModelOptionDef | OPT_FrameGrabberStreaming |
const ModelOptionDef | OPT_FrameGrabberAudioVolume |
const ModelOptionDef | OPT_FrameGrabberAudioBalance |
const ModelOptionDef | OPT_FrameGrabberAudioBass |
const ModelOptionDef | OPT_FrameGrabberAudioTreble |
const ModelOptionDef | OPT_FrameGrabberAudioMute |
const ModelOptionDef | OPT_FrameGrabberAudioLoudness |
const ModelOptionDef | OPT_FrameGrabberAutoWhiteBal |
const ModelOptionDef | OPT_FrameGrabberDoWhiteBal |
const ModelOptionDef | OPT_FrameGrabberAutoGain |
const ModelOptionDef | OPT_FrameGrabberHFlip |
const ModelOptionDef | OPT_FrameGrabberVFlip |
const ModelOptionDef | OPT_FrameGrabberHueAuto |
const ModelOptionDef | OPT_FrameGrabberFocusAuto |
const ModelOptionDef | OPT_FrameGrabberWhiteBalTempAuto |
const ModelOptionDef | OPT_FrameGrabberWhiteBalTemp |
const ModelOptionDef | OPT_FrameGrabberPowerLineFreq |
const ModelOptionDef | OPT_FrameGrabberBacklightComp |
const ModelOptionDef | OPT_FrameGrabberExposureMode |
const ModelOptionDef | OPT_FrameGrabberExposureAutoPri |
const ModelOptionDef | OPT_FrameGrabberFocus |
const ModelOptionDef | OPT_FrameGrabberZoom |
const ModelOptionDef | OPT_FrameGrabberExposureAbs |
const ModelOptionDef | OPT_ALIAScamMacbook |
Aliases for various cameras: | |
const ModelOptionDef | OPT_ALIAScamBttv |
const ModelOptionDef | OPT_ALIAScamiSight |
const ModelOptionDef | OPT_ALIAScamLifeCam |
const ModelOptionDef | OPT_ALIAScamLifeCamManual |
const ModelOptionDef | OPT_ALIAScamHPpremAF |
const ModelOptionDef | OPT_ALIAScamHPpremAFmanual |
const ModelOptionDef | OPT_ALIAScamC910 |
const ModelOptionDef | OPT_ALIAScamC910manual |
const ModelOptionDef | OPT_ALIAScamC910turntable |
const ModelOptionCateg | MOC_VCC4 |
Command-line options for VCC4. | |
const ModelOptionDef | OPT_VCC4serialDevice |
const ModelOptionDef | OPT_VCC4unitNo |
const ModelOptionDef | OPT_VCC4pulseRatio |
const ModelOptionDef | OPT_VCC4maxAngle |
const ModelOptionDef | OPT_AudioMixerDevice |
Command-line options for AudioMixer. | |
const ModelOptionDef | OPT_AudioMixerLineIn |
const ModelOptionDef | OPT_AudioMixerCdIn |
const ModelOptionDef | OPT_AudioMixerMicIn |
const ModelOptionDef | OPT_AudioGrabberDevice |
Command-line options for AudioGrabber. | |
const ModelOptionDef | OPT_AudioGrabberBits |
const ModelOptionDef | OPT_AudioGrabberFreq |
const ModelOptionDef | OPT_AudioGrabberBufSamples |
const ModelOptionDef | OPT_AudioGrabberChans |
const ModelOptionDef | OPT_AudioGrabberInterleaved |
const ModelOptionDef | OPT_DiskDataStreamSavePath |
Command-line options for DiskDataStream. | |
const ModelOptionDef | OPT_DiskDataStreamUseMmap |
const ModelOptionDef | OPT_DiskDataStreamNumThreads |
const ModelOptionDef | OPT_DiskDataStreamSleepUsecs |
const ModelOptionDef | OPT_DiskDataStreamSavePeriod |
Definition in file DeviceOpts.C.
const ModelOptionCateg MOC_AUDIO |
{
MOC_SORTPRI_2, "Audio-Related Options" }
Audio-related options.
Definition at line 48 of file DeviceOpts.C.
{
MOC_SORTPRI_2, "Video FrameGrabber-Related Options" }
Command-line options for V4Lgrabber/IEEE1394grabber.
Frame-grabbing-related options
Definition at line 72 of file DeviceOpts.C.
const ModelOptionCateg MOC_VCC4 |
{
MOC_SORTPRI_2, "VCC4 Pan/Tilt Camera Options" }
Command-line options for VCC4.
Definition at line 545 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamBttv |
{ MODOPT_ALIAS, "ALIAScamBttv", &MOC_ALIAS, OPTEXP_CORE, "Use camera connected to a BTTV framegrabber. This both " "works with V4L and V4L2. Typically, these boards support many " "resolutions and modes, as listed by the V4L2 driver", "camera-bttv", '\0', "", "--framegrabber-mode=RGB24 --framegrabber-brightness=32768 " "--framegrabber-bswap --framegrabber-saturation=32768 " "--framegrabber-contrast=32768 --framegrabber-hue=32768" }
Definition at line 424 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamC910 |
{ MODOPT_ALIAS, "ALIAScamC910", &MOC_ALIAS, OPTEXP_CORE, "Use Logitech C910 5MP USB camera.", "camera-c910", '\0', "", "--framegrabber-dims=2592x1944 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=128 --framegrabber-contrast=32 --framegrabber-saturation=32 " "--framegrabber-auto-whitebaltemp=true --framegrabber-gain=64 --framegrabber-powerlinefreq=2 " "--framegrabber-whitebaltemp=4000 --framegrabber-sharpness=72 --framegrabber-backlight=1 " "--framegrabber-exposuremode=3 --framegrabber-exposure-abs=166 --framegrabber-exposure-autopri " "--framegrabber-focus=68 --framegrabber-autofocus=true --framegrabber-zoom=1" }
Definition at line 498 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamC910manual |
{ MODOPT_ALIAS, "ALIAScamC910manual", &MOC_ALIAS, OPTEXP_CORE, "Use Logitech C910 5MP USB camera with most settings set to manual (focus, exposure, " "white balance temperature, etc). Useful for robotics applications. Note: focus is in steps of 17.", "camera-c910-manual", '\0', "", "--framegrabber-dims=2592x1944 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=128 --framegrabber-contrast=32 --framegrabber-saturation=32 " "--framegrabber-auto-whitebaltemp=false --framegrabber-gain=64 --framegrabber-powerlinefreq=0 " "--framegrabber-whitebaltemp=4000 --framegrabber-sharpness=72 --framegrabber-backlight=0 " "--framegrabber-exposuremode=1 --framegrabber-exposure-abs=166 --noframegrabber-exposure-autopri " "--framegrabber-focus=68 --framegrabber-autofocus=false --framegrabber-zoom=1" }
Definition at line 513 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamC910turntable |
{ MODOPT_ALIAS, "ALIAScamC910turntable", &MOC_ALIAS, OPTEXP_CORE, "Use Logitech C910 5MP USB camera with most settings set to manual (focus, exposure, " "white balance temperature, etc) and tuned for the iLab 11-camera turntable rig. Note: focus is " "in steps of 17.", "camera-c910-turntable", '\0', "", "--framegrabber-dims=2592x1944 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=128 --framegrabber-contrast=32 --framegrabber-saturation=32 " "--framegrabber-auto-whitebaltemp=false --framegrabber-gain=64 --framegrabber-powerlinefreq=0 " "--framegrabber-whitebaltemp=4000 --framegrabber-sharpness=72 --framegrabber-backlight=0 " "--framegrabber-exposuremode=1 --framegrabber-exposure-abs=166 --noframegrabber-exposure-autopri " "--framegrabber-focus=68 --framegrabber-autofocus=false --framegrabber-zoom=1" }
Definition at line 527 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamHPpremAF |
{ MODOPT_ALIAS, "ALIAScamHPpremAF", &MOC_ALIAS, OPTEXP_CORE, "Use H.P. Premium Autofocus (KQ245AA) 960x720 USB camera.", "camera-hpprem", '\0', "", "--framegrabber-dims=960x720 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=0 --framegrabber-contrast=32 --framegrabber-saturation=64 --framegrabber-hue=0 " "--framegrabber-auto-whitebaltemp=true --framegrabber-gamma=110 --framegrabber-gain=0 " "--framegrabber-powerlinefreq=2 --framegrabber-exposuremode=3 --framegrabber-exposure-abs=300 " "--framegrabber-exposure-autopri=false --framegrabber-autofocus=true --framegrabber-focus=1" }
Definition at line 473 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamHPpremAFmanual |
{ MODOPT_ALIAS, "ALIAScamHPpremAFmanual", &MOC_ALIAS, OPTEXP_CORE, "Use H.P. Premium Autofocus (KQ245AA) 960x720 USB camera with most settings set to manual (focus, exposure, " "white balance temperature, etc). Useful for robotics applications.", "camera-hpprem-manual", '\0', "", "--framegrabber-dims=960x720 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=0 --framegrabber-contrast=32 --framegrabber-saturation=64 --framegrabber-hue=0 " "--framegrabber-auto-whitebaltemp=false --framegrabber-gamma=110 --framegrabber-gain=0 " "--framegrabber-powerlinefreq=0 --framegrabber-exposuremode=1 --framegrabber-exposure-abs=800 " "--framegrabber-exposure-autopri=true --framegrabber-autofocus=false --framegrabber-focus=15" }
Definition at line 485 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamiSight |
{ MODOPT_ALIAS, "ALIAScamiSight", &MOC_ALIAS, OPTEXP_CORE, "Use Apple iSight camera (external IEEE1394 model, not the USB model " "integrated into Macbook laptops). Surprsingly, even though the " "camera seems to stream at 30fps, the video looks like it may only " "capture at 15fps and then send each frame twice", "camera-isight", '\0', "", "--framegrabber-brightness=127 --framegrabber-hue=180" }
Definition at line 435 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamLifeCam |
{ MODOPT_ALIAS, "ALIAScamLifeCam", &MOC_ALIAS, OPTEXP_CORE, "Use Microsoft LifeCam 1280x720 USB camera.", "camera-lifecam", '\0', "", "--framegrabber-dims=1280x720 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=133 --framegrabber-contrast=5 --framegrabber-saturation=83 " "--framegrabber-auto-whitebaltemp=true --framegrabber-powerlinefreq=2 --framegrabber-whitebaltemp=4500 " "--framegrabber-sharpness=25 --framegrabber-backlight=0 --framegrabber-exposuremode=3 " "--framegrabber-exposure-abs=156 --framegrabber-focus=0 --framegrabber-autofocus=true --framegrabber-zoom=0" }
Definition at line 445 of file DeviceOpts.C.
const ModelOptionDef OPT_ALIAScamLifeCamManual |
{ MODOPT_ALIAS, "ALIAScamLifeCamManual", &MOC_ALIAS, OPTEXP_CORE, "Use Microsoft LifeCam 1280x720 USB camera with most settings set to manual (focus, exposure, " "white balance temperature, etc). Useful for robotics applications. Note: exposure-abs values are funky on " "this camera. 9, 19, 39, 78, 156, 312 work, probably some other vals too but in-betweens look over-exposed.", "camera-lifecam-manual", '\0', "", "--framegrabber-dims=1280x720 --framegrabber-mode=YUYV --noframegrabber-bswap " "--framegrabber-brightness=130 --framegrabber-contrast=5 --framegrabber-saturation=83 " "--framegrabber-auto-whitebaltemp=false --framegrabber-powerlinefreq=0 --framegrabber-whitebaltemp=3000 " "--framegrabber-sharpness=25 --framegrabber-backlight=0 --framegrabber-exposuremode=1 " "--framegrabber-exposure-abs=78 --framegrabber-focus=10 --framegrabber-autofocus=false --framegrabber-zoom=0" }
Definition at line 459 of file DeviceOpts.C.
{ MODOPT_ALIAS, "ALIAScamMacbook", &MOC_ALIAS, OPTEXP_CORE, "Use builtin camera of Apple Macbook (Core 2 Duo version). This only " "works with V4L2 and uses the uvcvideo kernel driver. Only resolutions " "supported seem to be 320x240 and 640x480 (both at 30.00 fps). The " "camera seems to support setting the gamma (which under V4L2 currently " "is the same as whiteness), but apparently this has no effect and the " "value remains at its default", "camera-macbook", '\0', "", "--framegrabber-mode=UYVY --framegrabber-brightness=100 " "--noframegrabber-bswap --framegrabber-saturation=5 " "--framegrabber-chan=0 --framegrabber-whiteness=150" }
Aliases for various cameras:
Definition at line 410 of file DeviceOpts.C.
Referenced by V4L2grabber::V4L2grabber().
const ModelOptionDef OPT_AudioGrabberBits |
{ MODOPT_ARG(unsigned int), "AudioGrabberBits", &MOC_AUDIO, OPTEXP_CORE, "Audio grabber bits per sample", "audio-grab-bits", '\0', "<8|16>", "8" }
Definition at line 606 of file DeviceOpts.C.
const ModelOptionDef OPT_AudioGrabberBufSamples |
{ MODOPT_ARG(unsigned int), "AudioGrabberBufSamples", &MOC_AUDIO, OPTEXP_CORE, "Audio grabber buffer length (in samples)", "audio-grab-bufsamp", '\0', "<int>", "256" }
Definition at line 618 of file DeviceOpts.C.
const ModelOptionDef OPT_AudioGrabberChans |
{ MODOPT_ARG(unsigned int), "AudioGrabberChans", &MOC_AUDIO, OPTEXP_CORE, "Audio grabber number of channels to record", "audio-grab-chans", '\0', "<int>", "1" }
Definition at line 624 of file DeviceOpts.C.
{ MODOPT_ARG_STRING, "AudioGrabberDevice", &MOC_AUDIO, OPTEXP_CORE, "Audio grabber device name", "audio-grab-dev", '\0', "<file>", "/dev/dsp" }
Command-line options for AudioGrabber.
Definition at line 600 of file DeviceOpts.C.
Referenced by RadioDecoder::RadioDecoder().
const ModelOptionDef OPT_AudioGrabberFreq |
{ MODOPT_ARG(unsigned int), "AudioGrabberFreq", &MOC_AUDIO, OPTEXP_CORE, "Audio grabber sampling frequency (Hz)", "audio-grab-freq", '\0', "<int>", "44100" }
Definition at line 612 of file DeviceOpts.C.
const ModelOptionDef OPT_AudioGrabberInterleaved |
{ MODOPT_FLAG, "AudioGrabberInterleaved", &MOC_AUDIO, OPTEXP_CORE, "True if channel data is interleaved (as opposed to chunked)", "audio-grab-interleaved", '\0', "<true|false>", "false" }
Definition at line 630 of file DeviceOpts.C.
const ModelOptionDef OPT_AudioMixerCdIn |
{ MODOPT_FLAG, "AudioMixerCdIn", &MOC_AUDIO, OPTEXP_CORE, "Audio mixer CD input", "audio-mix-cdin", '\0', "", "false" }
Definition at line 587 of file DeviceOpts.C.
{ MODOPT_ARG_STRING, "AudioMixerDevice", &MOC_AUDIO, OPTEXP_CORE, "Audio mixer device name", "audio-mix-dev", '\0', "<file>", "/dev/mixer" }
Command-line options for AudioMixer.
Definition at line 575 of file DeviceOpts.C.
Referenced by RadioDecoder::RadioDecoder().
const ModelOptionDef OPT_AudioMixerLineIn |
{ MODOPT_FLAG, "AudioMixerLineIn", &MOC_AUDIO, OPTEXP_CORE, "Audio mixer Line input", "audio-mix-linein", '\0', "", "true" }
Definition at line 581 of file DeviceOpts.C.
const ModelOptionDef OPT_AudioMixerMicIn |
{ MODOPT_FLAG, "AudioMixerMicIn", &MOC_AUDIO, OPTEXP_CORE, "Audio mixer Mic input", "audio-mix-micin", '\0', "", "false" }
Definition at line 593 of file DeviceOpts.C.
const ModelOptionDef OPT_DeinterlacerType |
{ MODOPT_ARG_STRING, "DeinterlacerType", &MOC_FRAMEGRAB, OPTEXP_CORE, "Deinterlacer type name", "deinterlacer", '\0', "<None|Bob>", "None" }
Definition at line 82 of file DeviceOpts.C.
const ModelOptionDef OPT_DiskDataStreamNumThreads |
{ MODOPT_ARG(uint), "DiskDataStreamNumThreads", &MOC_OUTPUT, OPTEXP_CORE, "How many worker threads to use for streaming files to disk.", "datastream-num-threads", '\0', "<uint>", "1" }
Definition at line 654 of file DeviceOpts.C.
{ MODOPT_ARG_STRING, "DiskDataStreamSavePath", &MOC_OUTPUT, OPTEXP_CORE, "Comma-separated list of filename stems for where to save files; " "e.g., 'dir0/pfx0,dir1/pfx1' will save even-numbered files with " "the prefix 'dir0/pfx0' and will save odd-numbered files with " "the prefix 'dir1/pfx1'", "datastream-save-path", '\0', "<stem1,stem2,...,stemN>", "./" }
Command-line options for DiskDataStream.
Definition at line 637 of file DeviceOpts.C.
const ModelOptionDef OPT_DiskDataStreamSavePeriod |
{ MODOPT_ARG(uint), "DiskDataStreamSavePeriod", &MOC_OUTPUT, OPTEXP_CORE, "How often to save frames (1 = save every frame; N = save every " "Nth frame).", "datastream-save-period", '\0', "<uint>", "1" }
Definition at line 667 of file DeviceOpts.C.
const ModelOptionDef OPT_DiskDataStreamSleepUsecs |
{ MODOPT_ARG(uint), "DiskDataStreamSleepUsecs", &MOC_OUTPUT, OPTEXP_CORE, "How many microseconds each worker thread should sleep " "after writing each frame to disk.", "datastream-sleep-usecs", '\0', "<uint>", "0" }
Definition at line 660 of file DeviceOpts.C.
const ModelOptionDef OPT_DiskDataStreamUseMmap |
{ MODOPT_ARG(bool), "DiskDataStreamUseMmap", &MOC_OUTPUT, OPTEXP_CORE, "Whether to use mmap() instead of write() to stream data to disk. The" "default is to use mmap(), which may be significantly faster, but may" "be somewhat less portable", "datastream-use-mmap", '\0', "<true|false>", "true" }
Definition at line 646 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAudioBalance |
{ MODOPT_ARG(int), "FrameGrabberAudioBalance", &MOC_FRAMEGRAB, OPTEXP_CORE, "Audio stereo balance. Minimum corresponds to all the way left, maximum to right", "framegrabber-audio-bal", '\0', "<int>", "0" }
Definition at line 275 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAudioBass |
{ MODOPT_ARG(int), "FrameGrabberAudioBass", &MOC_FRAMEGRAB, OPTEXP_CORE, "Audio bass adjustment", "framegrabber-audio-bass", '\0', "<int>", "0" }
Definition at line 281 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAudioLoudness |
{ MODOPT_FLAG, "FrameGrabberAudioLoudness", &MOC_FRAMEGRAB, OPTEXP_CORE, "Loudness mode (bass boost)", "framegrabber-audio-loudness", '\0', "", "false" }
Definition at line 301 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAudioMute |
{ MODOPT_FLAG, "FrameGrabberAudioMute", &MOC_FRAMEGRAB, OPTEXP_CORE, "Mute audio, i. e. set the volume to zero, however without affecting the audio volume. Like ALSA drivers, " "V4L2 drivers must mute at load time to avoid excessive noise. Actually the entire device should be reset " "to a low power consumption state", "framegrabber-audio-mute", '\0', "", "false" }
Definition at line 293 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAudioTreble |
{ MODOPT_ARG(int), "FrameGrabberAudioTreble", &MOC_FRAMEGRAB, OPTEXP_CORE, "Audio treble adjustment", "framegrabber-audio-treb", '\0', "<int>", "0" }
Definition at line 287 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAudioVolume |
{ MODOPT_ARG(int), "FrameGrabberAudioVolume", &MOC_FRAMEGRAB, OPTEXP_CORE, "Overall audio volume. Note some drivers also provide an OSS or ALSA mixer interface", "framegrabber-audio-vol", '\0', "<int>", "100" }
Definition at line 269 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAutoGain |
{ MODOPT_FLAG, "FrameGrabberAutoGain", &MOC_FRAMEGRAB, OPTEXP_CORE, "Automatic gain/exposure control", "framegrabber-autogain", '\0', "", "true" }
Definition at line 321 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberAutoWhiteBal |
{ MODOPT_FLAG, "FrameGrabberAutoWhiteBal", &MOC_FRAMEGRAB, OPTEXP_CORE, "Automatic white balance", "framegrabber-auto-whitebal", '\0', "", "true" }
Definition at line 307 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberBacklightComp |
{ MODOPT_ARG(int), "FrameGrabberBacklightComp", &MOC_FRAMEGRAB, OPTEXP_CORE, "Backlight compensation", "framegrabber-backlight", '\0', "<int>", "0" }
Definition at line 370 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberBrightness |
{ MODOPT_ARG(int), "FrameGrabberBrightness", &MOC_FRAMEGRAB, OPTEXP_CORE, "Brightness of the grabbed picture", "framegrabber-brightness", '\0', "<int>", "32768" }
Definition at line 155 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberByteSwap |
{ MODOPT_FLAG, "FrameGrabberByteSwap", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber use byte-swapping on grabbed data", "framegrabber-bswap", '\0', "", "false" }
Definition at line 131 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberChannel |
{ MODOPT_ARG(int), "FrameGrabberChannel", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber input channel (typically, 0=TV, 1=Composite)", "framegrabber-chan", '\0', "<int>", "1" }
Definition at line 94 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberColour |
{ MODOPT_ARG(int), "FrameGrabberColour", &MOC_FRAMEGRAB, OPTEXP_CORE, "Brightness of the grabbed picture", "framegrabber-colour", '\0', "<int>", "32768" }
Definition at line 160 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberContrast |
{ MODOPT_ARG(int), "FrameGrabberContrast", &MOC_FRAMEGRAB, OPTEXP_CORE, "Contrast of the grabbed picture", "framegrabber-contrast", '\0', "<int>", "32768" }
Definition at line 175 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberDevice |
{ MODOPT_ARG_STRING, "FrameGrabberDevice", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber device name", "framegrabber-dev", '\0', "<file>", "/dev/video0" }
Definition at line 88 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberDims |
{ MODOPT_ARG(Dims), "FrameGrabberDims", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber grab image dimensions", "framegrabber-dims", '\0', "<width>x<height>", "320x240" }
Definition at line 106 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberDoWhiteBal |
{ MODOPT_FLAG, "FrameGrabberDoWhiteBal", &MOC_FRAMEGRAB, OPTEXP_CORE, "This is an action control. When set (the value is ignored), the device will do a white balance and " "then hold the current setting. Contrast this with the boolean --framegrabber-auto-whitebal, which, " "when activated, keeps adjusting the white balance.", "framegrabber-do-whitebal", '\0', "", "false" }
Definition at line 313 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberExposure |
{ MODOPT_ARG(int), "FrameGrabberExposure", &MOC_FRAMEGRAB, OPTEXP_CORE, "Exposure of the frame grabber", "framegrabber-exposure", '\0', "<int>", "511" }
Definition at line 185 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberExposureAbs |
{ MODOPT_ARG(int), "FrameGrabberExposureAbs", &MOC_FRAMEGRAB, OPTEXP_CORE, "Exposure (absolute) of the frame grabber (make sure you selected manual exposure mode). Note that on some cameras " "only a few discrete values in the range are valid; for example, 9, 19, 39, 78, 156, 312 and similar for " "the Microsoft Lifecam Cinema 720p", "framegrabber-exposure-abs", '\0', "<int>", "511" }
Definition at line 400 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberExposureAutoPri |
{ MODOPT_FLAG, "FrameGrabberExposureAutoPri", &MOC_FRAMEGRAB, OPTEXP_CORE, "Exposure auto priority control flag", "framegrabber-exposure-autopri", '\0', "", "false" }
Definition at line 382 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberExposureMode |
{ MODOPT_ARG(int), "FrameGrabberExposureAuto", &MOC_FRAMEGRAB, OPTEXP_CORE, "Exposure control mode", "framegrabber-exposuremode", '\0', "<int>", "0" }
Definition at line 376 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberFocus |
{ MODOPT_ARG(int), "FrameGrabberFocus", &MOC_FRAMEGRAB, OPTEXP_CORE, "Manual focus value (make sure you disabled auto-focus)", "framegrabber-focus", '\0', "<int>", "10" }
Definition at line 388 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberFocusAuto |
{ MODOPT_FLAG, "FrameGrabberFocusAuto", &MOC_FRAMEGRAB, OPTEXP_CORE, "Whether to use built-in auto-focus", "framegrabber-autofocus", '\0', "", "true" }
Definition at line 346 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberFPS |
{ MODOPT_ARG(float), "FrameGrabberFPS", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber grabbing frames per seconds", "framegrabber-fps", '\0', "<float>", "30.0" }
Definition at line 137 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberGain |
{ MODOPT_ARG(int), "FrameGrabberGain", &MOC_FRAMEGRAB, OPTEXP_CORE, "Gain of the frame grabber", "framegrabber-gain", '\0', "<int>", "87" }
Definition at line 250 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberGamma |
{ MODOPT_ARG(int), "FrameGrabberGamma", &MOC_FRAMEGRAB, OPTEXP_CORE, "Gamma correction of the frame grabber", "framegrabber-gamma", '\0', "<int>", "1" }
Definition at line 235 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberHFlip |
{ MODOPT_FLAG, "FrameGrabberHFlip", &MOC_FRAMEGRAB, OPTEXP_CORE, "Mirror the picture horizontally", "framegrabber-hflip", '\0', "", "false" }
Definition at line 327 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberHue |
{ MODOPT_ARG(int), "FrameGrabberHue", &MOC_FRAMEGRAB, OPTEXP_CORE, "Hue of the grabbed picture", "framegrabber-hue", '\0', "<int>", "32768" }
Definition at line 165 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberHueAuto |
{ MODOPT_FLAG, "FrameGrabberHueAuto", &MOC_FRAMEGRAB, OPTEXP_CORE, "Enables automatic hue control by the device. The effect of setting --framegrabber-hue while automatic hue " "control is enabled is undefined, drivers should ignore such request", "framegrabber-hue-auto", '\0', "", "true" }
Definition at line 339 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberMode |
{ MODOPT_ARG(VideoFormat), "FrameGrabberMode", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber grab mode", "framegrabber-mode", '\0', "<GREY|RAW|RGB555|RGB565|RGB24|RGB32|YUV24|YUYV|" "UYVY|YUV444|YUV422|YUV411|YUV420|YUV410|YUV444P|YUV422P|YUV411P|YUV420P|" "YUV410P|HM12|MJPEG|BAYER_GB|BAYER_GR|" "BAYER_RG|BAYER_BG|BAYER_GB12|BAYER_GR12|BAYER_RG12|BAYER_BG12>", "YUV422" }
Definition at line 121 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberNbuf |
{ MODOPT_ARG(int), "FrameGrabberNbuf", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber number fo grab buffers", "framegrabber-nbuf", '\0', "<int>", "2" }
Definition at line 143 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberOffset |
{ MODOPT_ARG(Dims), "FrameGrabberOffset", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber grab image offset (top-left corner) within the device's full " "frame dims. This is used by XCgrabber to capture a subwindow of the " "camera's native frames, by specifying a non-zero offset and dims smaller " "than the camera's native dims.", "framegrabber-offset", '\0', "<xoff>x<yoff>", "0x0" }
Definition at line 112 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberPowerLineFreq |
{ MODOPT_ARG(int), "FrameGrabberPowerLineFreq", &MOC_FRAMEGRAB, OPTEXP_CORE, "Power line frequency compensation", "framegrabber-powerlinefreq", '\0', "<int>", "2" }
Definition at line 364 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberSaturation |
{ MODOPT_ARG(int), "FrameGrabberSaturation", &MOC_FRAMEGRAB, OPTEXP_CORE, "Saturation of the grabbed picture", "framegrabber-saturation", '\0', "<int>", "90" }
Definition at line 170 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberSharpness |
{ MODOPT_ARG(int), "FrameGrabberSharpness", &MOC_FRAMEGRAB, OPTEXP_CORE, "Sharpness of the grabbed picture", "framegrabber-sharpness", '\0', "<int>", "80" }
Definition at line 190 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberShutter |
{ MODOPT_ARG(int), "FrameGrabberShutter", &MOC_FRAMEGRAB, OPTEXP_CORE, "Shutter speed of the frame grabber", "framegrabber-shutter", '\0', "<int>", "6" }
Definition at line 245 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberStreaming |
{ MODOPT_FLAG, "FrameGrabberStreaming", &MOC_FRAMEGRAB, OPTEXP_CORE, "Turn streaming mode on/off for frame-grabbers used through the " "generic FrameIstream interface. Compared with single-frame mode, " "streaming mode gives higher frame rates, but also requires that " "the application be able to keep up with the frame rate; otherwise " "the grabber will start to lose frames. In general, if the program " "can operate at a consistently high frame rate, then streaming is " "the way to go, but if the program requires lengthy per-frame " "processing, or if the processing time varies widely from one " "frame to the next, then single-frame mode is the way to go.", "framegrabber-streaming", '\0', "", "true" }
Definition at line 255 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberSubChan |
{ MODOPT_ARG(int), "FrameGrabberSubChan", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber input sub-channel", "framegrabber-subchan", '\0', "<int>", "0" }
Definition at line 100 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberType |
{ MODOPT_ARG_STRING, "FrameGrabberType", &MOC_FRAMEGRAB, OPTEXP_CORE, "Framegrabber type name", "fg-type", '\0', "<None|V4L|V4L2|1394|XC|KINECT>", "None" }
Definition at line 76 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberVFlip |
{ MODOPT_FLAG, "FrameGrabberVFlip", &MOC_FRAMEGRAB, OPTEXP_CORE, "Mirror the picture vertically", "framegrabber-vflip", '\0', "", "false" }
Definition at line 333 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalBU |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalBU", &MOC_FRAMEGRAB, OPTEXP_CORE, "B/U white balance of the grabbed picture", "framegrabber-whitebalBU", '\0', "<int>", "95" }
Definition at line 195 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalReferenceB |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalReferenceB", &MOC_FRAMEGRAB, OPTEXP_CORE, "target B value for white balance of the grabbed picture", "xcgrabber-whiteReferenceB", '\0', "<int>", "87" }
Definition at line 230 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalReferenceG |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalReferenceG", &MOC_FRAMEGRAB, OPTEXP_CORE, "target G value for white balance of the grabbed picture", "xcgrabber-whiteReferenceG", '\0', "<int>", "87" }
Definition at line 225 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalReferenceR |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalReferenceR", &MOC_FRAMEGRAB, OPTEXP_CORE, "target R value for white balance of the grabbed picture", "xcgrabber-whiteReferenceR", '\0', "<int>", "87" }
Definition at line 220 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalRV |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalRV", &MOC_FRAMEGRAB, OPTEXP_CORE, "R/V white balance of the grabbed picture", "framegrabber-whitebalRV", '\0', "<int>", "87" }
Definition at line 200 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalTargetB |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalTargetB", &MOC_FRAMEGRAB, OPTEXP_CORE, "target B value for white balance of the grabbed picture", "xcgrabber-whiteTargetB", '\0', "<int>", "87" }
Definition at line 215 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalTargetG |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalTargetG", &MOC_FRAMEGRAB, OPTEXP_CORE, "target G value for white balance of the grabbed picture", "xcgrabber-whiteTargetG", '\0', "<int>", "87" }
Definition at line 210 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalTargetR |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalTargetR", &MOC_FRAMEGRAB, OPTEXP_CORE, "target R value for white balance of the grabbed picture", "xcgrabber-whiteTargetR", '\0', "<int>", "87" }
Definition at line 205 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalTemp |
{ MODOPT_ARG(int), "FrameGrabberWhiteBalTemp", &MOC_FRAMEGRAB, OPTEXP_CORE, "Manual white balance temperature (make sure auto white balance is disabled)", "framegrabber-whitebaltemp", '\0', "<int>", "4500" }
Definition at line 358 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteBalTempAuto |
{ MODOPT_FLAG, "FrameGrabberWhiteBalTempAuto", &MOC_FRAMEGRAB, OPTEXP_CORE, "Whether to use built-in auto white balance temperature", "framegrabber-auto-whitebaltemp", '\0', "", "true" }
Definition at line 352 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberWhiteness |
{ MODOPT_ARG(int), "FrameGrabberWhiteness", &MOC_FRAMEGRAB, OPTEXP_CORE, "Whiteness of the grabbed picture", "framegrabber-whiteness", '\0', "<int>", "32768" }
Definition at line 180 of file DeviceOpts.C.
const ModelOptionDef OPT_FrameGrabberZoom |
{ MODOPT_ARG(int), "FrameGrabberZoom", &MOC_FRAMEGRAB, OPTEXP_CORE, "Manual zoom value", "framegrabber-zoom", '\0', "<int>", "0" }
Definition at line 394 of file DeviceOpts.C.
const ModelOptionDef OPT_VCC4maxAngle |
{ MODOPT_ARG(float), "VCC4maxAngle", &MOC_VCC4, OPTEXP_CORE, "VCC4 max angle, or 0.0 to query it from the VCC4 unit", "vcc4-max-angle", '\0', "<float>", "0.0" }
Definition at line 567 of file DeviceOpts.C.
const ModelOptionDef OPT_VCC4pulseRatio |
{ MODOPT_ARG(float), "VCC4pulseRatio", &MOC_VCC4, OPTEXP_CORE, "VCC4 pulse ratio, or 0.0 to query it from the VCC4 unit", "vcc4-pulse-ratio", '\0', "<float>", "0.0" }
Definition at line 561 of file DeviceOpts.C.
const ModelOptionDef OPT_VCC4serialDevice |
{ MODOPT_ARG_STRING, "VCC4serialDevice", &MOC_VCC4, OPTEXP_CORE, "the serial device for the VCC4 camera", "vcc4-serial-device", '\0', "<dev>", "/dev/usb/tts/0" }
Definition at line 549 of file DeviceOpts.C.
const ModelOptionDef OPT_VCC4unitNo |
{ MODOPT_ARG(int), "VCC4unitNo", &MOC_VCC4, OPTEXP_CORE, "VCC4 unit number", "vcc4-unit-no", '\0', "<0..9>", "0" }
Definition at line 555 of file DeviceOpts.C.
{ MODOPT_ARG_STRING, "XCGrabberFormatFile", &MOC_FRAMEGRAB, OPTEXP_CORE, "XC camera configure format file", "xc-format", '\0', "<file>", "" }
Command-line options for XC cameralink HD camera.
Definition at line 149 of file DeviceOpts.C.
const ModelOptionDef OPT_XCFrameGrabberGamma |
{ MODOPT_ARG(float), "XCFrameGrabberGamma", &MOC_FRAMEGRAB, OPTEXP_CORE, "Gamma correction of the frame grabber", "xc-gamma", '\0', "<float>", "1.0" }
Definition at line 240 of file DeviceOpts.C.