Expand description
Fast wrapper for v4l2.
use rscam::{Camera, Config};
let mut camera = Camera::new("/dev/video0").unwrap();
camera.start(&Config {
interval: (1, 30), // 30 fps.
resolution: (1280, 720),
format: b"MJPG",
..Default::default()
}).unwrap();
for i in 0..10 {
let frame = camera.capture().unwrap();
let mut file = fs::File::create(&format!("frame-{}.jpg", i)).unwrap();
file.write_all(&frame[..]).unwrap();
}The wrapper uses v4l2 (e.g. v4l2_ioctl() instead of ioctl()) until feature no_wrapper is
enabled. The feature can be useful when it’s desirable to avoid dependence on libv4l2.
Modules§
Structs§
Enums§
Constants§
- AUTO_
FOCUS_ RANGE_ AUTO - AUTO_
FOCUS_ RANGE_ INFINITY - AUTO_
FOCUS_ RANGE_ MACRO - AUTO_
FOCUS_ RANGE_ NORMAL - AUTO_
FOCUS_ STATUS_ BUSY - AUTO_
FOCUS_ STATUS_ FAILED - AUTO_
FOCUS_ STATUS_ IDLE - AUTO_
FOCUS_ STATUS_ REACHED - CID_
3A_ LOCK - CID_
ALPHA_ COMPONENT - CID_
ANALOGUE_ GAIN - CID_
AUDIO_ BALANCE - CID_
AUDIO_ BASS - CID_
AUDIO_ COMPRESSION_ ATTACK_ TIME - CID_
AUDIO_ COMPRESSION_ ENABLED - CID_
AUDIO_ COMPRESSION_ GAIN - CID_
AUDIO_ COMPRESSION_ RELEASE_ TIME - CID_
AUDIO_ COMPRESSION_ THRESHOLD - CID_
AUDIO_ LIMITER_ DEVIATION - CID_
AUDIO_ LIMITER_ ENABLED - CID_
AUDIO_ LIMITER_ RELEASE_ TIME - CID_
AUDIO_ LOUDNESS - CID_
AUDIO_ MUTE - CID_
AUDIO_ TREBLE - CID_
AUDIO_ VOLUME - CID_
AUTOBRIGHTNESS - CID_
AUTOGAIN - CID_
AUTO_ EXPOSURE_ BIAS - CID_
AUTO_ FOCUS_ RANGE - CID_
AUTO_ FOCUS_ START - CID_
AUTO_ FOCUS_ STATUS - CID_
AUTO_ FOCUS_ STOP - CID_
AUTO_ N_ PRESET_ WHITE_ BALANCE - CID_
AUTO_ WHITE_ BALANCE - CID_
BACKLIGHT_ COMPENSATION - CID_
BAND_ STOP_ FILTER - CID_
BASE - CID_
BG_ COLOR - CID_
BLACK_ LEVEL - CID_
BLUE_ BALANCE - CID_
BRIGHTNESS - CID_
CAMERA_ CLASS - CID_
CAMERA_ CLASS_ BASE - CID_
CHROMA_ AGC - CID_
CHROMA_ GAIN - CID_
COLORFX - CID_
COLORFX_ CBCR - CID_
COLOR_ KILLER - CID_
CONTRAST - CID_
DETECT_ CLASS - CID_
DETECT_ CLASS_ BASE - CID_
DETECT_ MD_ GLOBAL_ THRESHOLD - CID_
DETECT_ MD_ MODE - CID_
DETECT_ MD_ REGION_ GRID - CID_
DETECT_ MD_ THRESHOLD_ GRID - CID_
DO_ WHITE_ BALANCE - CID_
DV_ CLASS - CID_
DV_ CLASS_ BASE - CID_
DV_ RX_ POWER_ PRESENT - CID_
DV_ RX_ RGB_ RANGE - CID_
DV_ TX_ EDID_ PRESENT - CID_
DV_ TX_ HOTPLUG - CID_
DV_ TX_ MODE - CID_
DV_ TX_ RGB_ RANGE - CID_
DV_ TX_ RXSENSE - CID_
EXPOSURE - CID_
EXPOSURE_ ABSOLUTE - CID_
EXPOSURE_ AUTO - CID_
EXPOSURE_ AUTO_ PRIORITY - CID_
EXPOSURE_ METERING - CID_
FLASH_ CHARGE - CID_
FLASH_ CLASS - CID_
FLASH_ CLASS_ BASE - CID_
FLASH_ FAULT - CID_
FLASH_ INDICATOR_ INTENSITY - CID_
FLASH_ INTENSITY - CID_
FLASH_ LED_ MODE - CID_
FLASH_ READY - CID_
FLASH_ STROBE - CID_
FLASH_ STROBE_ SOURCE - CID_
FLASH_ STROBE_ STATUS - CID_
FLASH_ STROBE_ STOP - CID_
FLASH_ TIMEOUT - CID_
FLASH_ TORCH_ INTENSITY - CID_
FM_ RX_ CLASS - CID_
FM_ RX_ CLASS_ BASE - CID_
FM_ TX_ CLASS - CID_
FM_ TX_ CLASS_ BASE - CID_
FOCUS_ ABSOLUTE - CID_
FOCUS_ AUTO - CID_
FOCUS_ RELATIVE - CID_
GAIN - CID_
GAMMA - CID_
HBLANK - CID_
HFLIP - CID_HUE
- CID_
HUE_ AUTO - CID_
ILLUMINATORS_ 1 - CID_
ILLUMINATORS_ 2 - CID_
IMAGE_ PROC_ CLASS - CID_
IMAGE_ PROC_ CLASS_ BASE - CID_
IMAGE_ SOURCE_ CLASS - CID_
IMAGE_ SOURCE_ CLASS_ BASE - CID_
IMAGE_ STABILIZATION - CID_
IRIS_ ABSOLUTE - CID_
IRIS_ RELATIVE - CID_
ISO_ SENSITIVITY - CID_
ISO_ SENSITIVITY_ AUTO - CID_
JPEG_ ACTIVE_ MARKER - CID_
JPEG_ CHROMA_ SUBSAMPLING - CID_
JPEG_ CLASS - CID_
JPEG_ CLASS_ BASE - CID_
JPEG_ COMPRESSION_ QUALITY - CID_
JPEG_ RESTART_ INTERVAL - CID_
LAST P1 - CID_
LINK_ FREQ - CID_
MIN_ BUFFERS_ FOR_ CAPTURE - CID_
MIN_ BUFFERS_ FOR_ OUTPUT - CID_
MPEG_ AUDIO_ AAC_ BITRATE - CID_
MPEG_ AUDIO_ AC3_ BITRATE - CID_
MPEG_ AUDIO_ CRC - CID_
MPEG_ AUDIO_ DEC_ MULTILINGUAL_ PLAYBACK - CID_
MPEG_ AUDIO_ DEC_ PLAYBACK - CID_
MPEG_ AUDIO_ EMPHASIS - CID_
MPEG_ AUDIO_ ENCODING - CID_
MPEG_ AUDIO_ L1_ BITRATE - CID_
MPEG_ AUDIO_ L2_ BITRATE - CID_
MPEG_ AUDIO_ L3_ BITRATE - CID_
MPEG_ AUDIO_ MODE - CID_
MPEG_ AUDIO_ MODE_ EXTENSION - CID_
MPEG_ AUDIO_ MUTE - CID_
MPEG_ AUDIO_ SAMPLING_ FREQ - CID_
MPEG_ BASE - CID_
MPEG_ CLASS - CID_
MPEG_ CX2341X_ BASE - CID_
MPEG_ CX2341X_ STREAM_ INSERT_ NAV_ PACKETS - CID_
MPEG_ CX2341X_ VIDEO_ CHROMA_ MEDIAN_ FILTER_ BOTTOM - CID_
MPEG_ CX2341X_ VIDEO_ CHROMA_ MEDIAN_ FILTER_ TOP - CID_
MPEG_ CX2341X_ VIDEO_ CHROMA_ SPATIAL_ FILTER_ TYPE - CID_
MPEG_ CX2341X_ VIDEO_ LUMA_ MEDIAN_ FILTER_ BOTTOM - CID_
MPEG_ CX2341X_ VIDEO_ LUMA_ MEDIAN_ FILTER_ TOP - CID_
MPEG_ CX2341X_ VIDEO_ LUMA_ SPATIAL_ FILTER_ TYPE - CID_
MPEG_ CX2341X_ VIDEO_ MEDIAN_ FILTER_ TYPE - CID_
MPEG_ CX2341X_ VIDEO_ SPATIAL_ FILTER - CID_
MPEG_ CX2341X_ VIDEO_ SPATIAL_ FILTER_ MODE - CID_
MPEG_ CX2341X_ VIDEO_ TEMPORAL_ FILTER - CID_
MPEG_ CX2341X_ VIDEO_ TEMPORAL_ FILTER_ MODE - CID_
MPEG_ MFC51_ BASE - CID_
MPEG_ MFC51_ VIDEO_ DECODER_ H264_ DISPLAY_ DELAY - CID_
MPEG_ MFC51_ VIDEO_ DECODER_ H264_ DISPLAY_ DELAY_ ENABLE - CID_
MPEG_ MFC51_ VIDEO_ FORCE_ FRAME_ TYPE - CID_
MPEG_ MFC51_ VIDEO_ FRAME_ SKIP_ MODE - CID_
MPEG_ MFC51_ VIDEO_ H264_ ADAPTIVE_ RC_ ACTIVITY - CID_
MPEG_ MFC51_ VIDEO_ H264_ ADAPTIVE_ RC_ DARK - CID_
MPEG_ MFC51_ VIDEO_ H264_ ADAPTIVE_ RC_ SMOOTH - CID_
MPEG_ MFC51_ VIDEO_ H264_ ADAPTIVE_ RC_ STATIC - CID_
MPEG_ MFC51_ VIDEO_ H264_ NUM_ REF_ PIC_ FOR_ P - CID_
MPEG_ MFC51_ VIDEO_ PADDING - CID_
MPEG_ MFC51_ VIDEO_ PADDING_ YUV - CID_
MPEG_ MFC51_ VIDEO_ RC_ FIXED_ TARGET_ BIT - CID_
MPEG_ MFC51_ VIDEO_ RC_ REACTION_ COEFF - CID_
MPEG_ STREAM_ PES_ ID_ AUDIO - CID_
MPEG_ STREAM_ PES_ ID_ VIDEO - CID_
MPEG_ STREAM_ PID_ AUDIO - CID_
MPEG_ STREAM_ PID_ PCR - CID_
MPEG_ STREAM_ PID_ PMT - CID_
MPEG_ STREAM_ PID_ VIDEO - CID_
MPEG_ STREAM_ TYPE - CID_
MPEG_ STREAM_ VBI_ FMT - CID_
MPEG_ VIDEO_ ASPECT - CID_
MPEG_ VIDEO_ BITRATE - CID_
MPEG_ VIDEO_ BITRATE_ MODE - CID_
MPEG_ VIDEO_ BITRATE_ PEAK - CID_
MPEG_ VIDEO_ B_ FRAMES - CID_
MPEG_ VIDEO_ CYCLIC_ INTRA_ REFRESH_ MB - CID_
MPEG_ VIDEO_ DECODER_ MPEG4_ DEBLOCK_ FILTER - CID_
MPEG_ VIDEO_ DECODER_ SLICE_ INTERFACE - CID_
MPEG_ VIDEO_ DEC_ FRAME - CID_
MPEG_ VIDEO_ DEC_ PTS - CID_
MPEG_ VIDEO_ ENCODING - CID_
MPEG_ VIDEO_ FRAME_ RC_ ENABLE - CID_
MPEG_ VIDEO_ GOP_ CLOSURE - CID_
MPEG_ VIDEO_ GOP_ SIZE - CID_
MPEG_ VIDEO_ H263_ B_ FRAME_ QP - CID_
MPEG_ VIDEO_ H263_ I_ FRAME_ QP - CID_
MPEG_ VIDEO_ H263_ MAX_ QP - CID_
MPEG_ VIDEO_ H263_ MIN_ QP - CID_
MPEG_ VIDEO_ H263_ P_ FRAME_ QP - CID_
MPEG_ VIDEO_ H264_ 8X8_ TRANSFORM - CID_
MPEG_ VIDEO_ H264_ ASO - CID_
MPEG_ VIDEO_ H264_ ASO_ SLICE_ ORDER - CID_
MPEG_ VIDEO_ H264_ B_ FRAME_ QP - CID_
MPEG_ VIDEO_ H264_ CPB_ SIZE - CID_
MPEG_ VIDEO_ H264_ ENTROPY_ MODE - CID_
MPEG_ VIDEO_ H264_ FMO - CID_
MPEG_ VIDEO_ H264_ FMO_ CHANGE_ DIRECTION - CID_
MPEG_ VIDEO_ H264_ FMO_ CHANGE_ RATE - CID_
MPEG_ VIDEO_ H264_ FMO_ MAP_ TYPE - CID_
MPEG_ VIDEO_ H264_ FMO_ RUN_ LENGTH - CID_
MPEG_ VIDEO_ H264_ FMO_ SLICE_ GROUP - CID_
MPEG_ VIDEO_ H264_ HIERARCHICAL_ CODING - CID_
MPEG_ VIDEO_ H264_ HIERARCHICAL_ CODING_ LAYER - CID_
MPEG_ VIDEO_ H264_ HIERARCHICAL_ CODING_ LAYER_ QP - CID_
MPEG_ VIDEO_ H264_ HIERARCHICAL_ CODING_ TYPE - CID_
MPEG_ VIDEO_ H264_ I_ FRAME_ QP - CID_
MPEG_ VIDEO_ H264_ I_ PERIOD - CID_
MPEG_ VIDEO_ H264_ LEVEL - CID_
MPEG_ VIDEO_ H264_ LOOP_ FILTER_ ALPHA - CID_
MPEG_ VIDEO_ H264_ LOOP_ FILTER_ BETA - CID_
MPEG_ VIDEO_ H264_ LOOP_ FILTER_ MODE - CID_
MPEG_ VIDEO_ H264_ MAX_ QP - CID_
MPEG_ VIDEO_ H264_ MIN_ QP - CID_
MPEG_ VIDEO_ H264_ PROFILE - CID_
MPEG_ VIDEO_ H264_ P_ FRAME_ QP - CID_
MPEG_ VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE - CID_
MPEG_ VIDEO_ H264_ SEI_ FP_ CURRENT_ FRAME_ 0 - CID_
MPEG_ VIDEO_ H264_ SEI_ FRAME_ PACKING - CID_
MPEG_ VIDEO_ H264_ VUI_ EXT_ SAR_ HEIGHT - CID_
MPEG_ VIDEO_ H264_ VUI_ EXT_ SAR_ WIDTH - CID_
MPEG_ VIDEO_ H264_ VUI_ SAR_ ENABLE - CID_
MPEG_ VIDEO_ H264_ VUI_ SAR_ IDC - CID_
MPEG_ VIDEO_ HEADER_ MODE - CID_
MPEG_ VIDEO_ MAX_ REF_ PIC - CID_
MPEG_ VIDEO_ MB_ RC_ ENABLE - CID_
MPEG_ VIDEO_ MPEG4_ B_ FRAME_ QP - CID_
MPEG_ VIDEO_ MPEG4_ I_ FRAME_ QP - CID_
MPEG_ VIDEO_ MPEG4_ LEVEL - CID_
MPEG_ VIDEO_ MPEG4_ MAX_ QP - CID_
MPEG_ VIDEO_ MPEG4_ MIN_ QP - CID_
MPEG_ VIDEO_ MPEG4_ PROFILE - CID_
MPEG_ VIDEO_ MPEG4_ P_ FRAME_ QP - CID_
MPEG_ VIDEO_ MPEG4_ QPEL - CID_
MPEG_ VIDEO_ MULTI_ SLICE_ MAX_ BYTES - CID_
MPEG_ VIDEO_ MULTI_ SLICE_ MAX_ MB - CID_
MPEG_ VIDEO_ MULTI_ SLICE_ MODE - CID_
MPEG_ VIDEO_ MUTE - CID_
MPEG_ VIDEO_ MUTE_ YUV - CID_
MPEG_ VIDEO_ MV_ H_ SEARCH_ RANGE - CID_
MPEG_ VIDEO_ MV_ V_ SEARCH_ RANGE - CID_
MPEG_ VIDEO_ PULLDOWN - CID_
MPEG_ VIDEO_ REPEAT_ SEQ_ HEADER - CID_
MPEG_ VIDEO_ TEMPORAL_ DECIMATION - CID_
MPEG_ VIDEO_ VBV_ DELAY - CID_
MPEG_ VIDEO_ VBV_ SIZE - CID_
MPEG_ VIDEO_ VPX_ 1_ PARTITION - CID_
MPEG_ VIDEO_ VPX_ 1_ REF_ FRAME - CID_
MPEG_ VIDEO_ VPX_ 2_ PARTITIONS - CID_
MPEG_ VIDEO_ VPX_ 2_ REF_ FRAME - CID_
MPEG_ VIDEO_ VPX_ 3_ REF_ FRAME - CID_
MPEG_ VIDEO_ VPX_ 4_ PARTITIONS - CID_
MPEG_ VIDEO_ VPX_ 8_ PARTITIONS - CID_
MPEG_ VIDEO_ VPX_ FILTER_ LEVEL - CID_
MPEG_ VIDEO_ VPX_ FILTER_ SHARPNESS - CID_
MPEG_ VIDEO_ VPX_ GOLDEN_ FRAME_ REF_ PERIOD - CID_
MPEG_ VIDEO_ VPX_ GOLDEN_ FRAME_ SEL - CID_
MPEG_ VIDEO_ VPX_ GOLDEN_ FRAME_ USE_ PREV - CID_
MPEG_ VIDEO_ VPX_ GOLDEN_ FRAME_ USE_ REF_ PERIOD - CID_
MPEG_ VIDEO_ VPX_ IMD_ DISABLE_ 4X4 - CID_
MPEG_ VIDEO_ VPX_ I_ FRAME_ QP - CID_
MPEG_ VIDEO_ VPX_ MAX_ QP - CID_
MPEG_ VIDEO_ VPX_ MIN_ QP - CID_
MPEG_ VIDEO_ VPX_ NUM_ PARTITIONS - CID_
MPEG_ VIDEO_ VPX_ NUM_ REF_ FRAMES - CID_
MPEG_ VIDEO_ VPX_ PROFILE - CID_
MPEG_ VIDEO_ VPX_ P_ FRAME_ QP - CID_
PAN_ ABSOLUTE - CID_
PAN_ RELATIVE - CID_
PAN_ RESET - CID_
PAN_ SPEED - CID_
PILOT_ TONE_ DEVIATION - CID_
PILOT_ TONE_ ENABLED - CID_
PILOT_ TONE_ FREQUENCY - CID_
PIXEL_ RATE - CID_
POWER_ LINE_ FREQUENCY - CID_
POWER_ LINE_ FREQUENCY_ 50HZ - CID_
POWER_ LINE_ FREQUENCY_ 60HZ - CID_
POWER_ LINE_ FREQUENCY_ AUTO - CID_
POWER_ LINE_ FREQUENCY_ DISABLED - CID_
PRIVACY - CID_
RDS_ RECEPTION - CID_
RDS_ RX_ MUSIC_ SPEECH - CID_
RDS_ RX_ PS_ NAME - CID_
RDS_ RX_ PTY - CID_
RDS_ RX_ RADIO_ TEXT - CID_
RDS_ RX_ TRAFFIC_ ANNOUNCEMENT - CID_
RDS_ RX_ TRAFFIC_ PROGRAM - CID_
RDS_ TX_ ALT_ FREQS - CID_
RDS_ TX_ ALT_ FREQS_ ENABLE - CID_
RDS_ TX_ ARTIFICIAL_ HEAD - CID_
RDS_ TX_ COMPRESSED - CID_
RDS_ TX_ DEVIATION - CID_
RDS_ TX_ DYNAMIC_ PTY - CID_
RDS_ TX_ MONO_ STEREO - CID_
RDS_ TX_ MUSIC_ SPEECH - CID_
RDS_ TX_ PI - CID_
RDS_ TX_ PS_ NAME - CID_
RDS_ TX_ PTY - CID_
RDS_ TX_ RADIO_ TEXT - CID_
RDS_ TX_ TRAFFIC_ ANNOUNCEMENT - CID_
RDS_ TX_ TRAFFIC_ PROGRAM - CID_
RED_ BALANCE - CID_
RF_ TUNER_ BANDWIDTH - CID_
RF_ TUNER_ BANDWIDTH_ AUTO - CID_
RF_ TUNER_ CLASS - CID_
RF_ TUNER_ CLASS_ BASE - CID_
RF_ TUNER_ IF_ GAIN - CID_
RF_ TUNER_ IF_ GAIN_ AUTO - CID_
RF_ TUNER_ LNA_ GAIN - CID_
RF_ TUNER_ LNA_ GAIN_ AUTO - CID_
RF_ TUNER_ MIXER_ GAIN - CID_
RF_ TUNER_ MIXER_ GAIN_ AUTO - CID_
RF_ TUNER_ PLL_ LOCK - CID_
ROTATE - CID_
SATURATION - CID_
SCENE_ MODE - CID_
SHARPNESS - CID_
TEST_ PATTERN - CID_
TEST_ PATTERN_ BLUE - CID_
TEST_ PATTERN_ GREENB - CID_
TEST_ PATTERN_ GREENR - CID_
TEST_ PATTERN_ RED - CID_
TILT_ ABSOLUTE - CID_
TILT_ RELATIVE - CID_
TILT_ RESET - CID_
TILT_ SPEED - CID_
TUNE_ ANTENNA_ CAPACITOR - CID_
TUNE_ DEEMPHASIS - CID_
TUNE_ POWER_ LEVEL - CID_
TUNE_ PREEMPHASIS - CID_
USER_ ADV7180_ BASE - CID_
USER_ BASE - CID_
USER_ BTTV_ BASE - CID_
USER_ CLASS - CID_
USER_ MEYE_ BASE - CID_
USER_ S2255_ BASE - CID_
USER_ SAA7134_ BASE - CID_
USER_ SI476X_ BASE - CID_
USER_ TI_ VPE_ BASE - CID_
VBLANK - CID_
VFLIP - CID_
WHITENESS - CID_
WHITE_ BALANCE_ TEMPERATURE - CID_
WIDE_ DYNAMIC_ RANGE - CID_
ZOOM_ ABSOLUTE - CID_
ZOOM_ CONTINUOUS - CID_
ZOOM_ RELATIVE - CLASS_
CAMERA - Camera controls. Details.
- CLASS_
DETECT - Motion or object detection controls. Details.
- CLASS_
DV - Digital Video controls. Details.
- CLASS_
FLASH - Flash device controls. Details.
- CLASS_
FM_ RX - FM Receiver controls. Details.
- CLASS_
FM_ TX - FM Transmitter controls. Details.
- CLASS_
IMAGE_ PROC - Image processing controls. Details.
- CLASS_
IMAGE_ SOURCE - low-level controls of image source. Details.
- CLASS_
JPEG - JPEG compression controls. details.
- CLASS_
MPEG - MPEG compression controls. Details.
- CLASS_
RF_ TUNER - RF tuner controls. Details.
- CLASS_
USER - User controls. Details.
- COLORFX_
ANTIQUE - COLORFX_
AQUA - COLORFX_
ART_ FREEZE - COLORFX_
BW - COLORFX_
EMBOSS - COLORFX_
GRASS_ GREEN - COLORFX_
NEGATIVE - COLORFX_
NONE - COLORFX_
SEPIA - COLORFX_
SET_ CBCR - COLORFX_
SILHOUETTE - COLORFX_
SKETCH - COLORFX_
SKIN_ WHITEN - COLORFX_
SKY_ BLUE - COLORFX_
SOLARIZATION - COLORFX_
VIVID - DEEMPHASIS_
50_ uS - DEEMPHASIS_
75_ uS - DEEMPHASIS_
DISABLED - DETECT_
MD_ MODE_ DISABLED - DETECT_
MD_ MODE_ GLOBAL - DETECT_
MD_ MODE_ REGION_ GRID - DETECT_
MD_ MODE_ THRESHOLD_ GRID - DV_
RGB_ RANGE_ AUTO - DV_
RGB_ RANGE_ FULL - DV_
RGB_ RANGE_ LIMITED - DV_
TX_ MODE_ DVI_ D - DV_
TX_ MODE_ HDMI - EXPOSURE_
APERTURE_ PRIORITY - EXPOSURE_
AUTO - EXPOSURE_
MANUAL - EXPOSURE_
METERING_ AVERAGE - EXPOSURE_
METERING_ CENTER_ WEIGHTED - EXPOSURE_
METERING_ MATRIX - EXPOSURE_
METERING_ SPOT - EXPOSURE_
SHUTTER_ PRIORITY - FIELD_
ALTERNATE - Both fields alternating into separate buffers.
- FIELD_
ANY - None, top, bottom or interplaced depending on whatever it thinks is approximate.
- FIELD_
BOTTOM - Bottom field only.
- FIELD_
INTERLACED - Both fields interplaced.
- FIELD_
INTERLACED_ BT - Both fields interplaced, top field first and the bottom field is transmitted first.
- FIELD_
INTERLACED_ TB - Both fields interplaced, top field first and the top field is transmitted first.
- FIELD_
NONE - This device has no fields.
- FIELD_
SEQ_ BT - Both fields sequential into one buffer, bottom-top order.
- FIELD_
SEQ_ TB - Both fields sequential into one buffer, top-bottom order.
- FIELD_
TOP - Top field only.
- FLAG_
DISABLED - This control is permanently disabled and should be ignored by the application.
- FLAG_
EXECUTE_ ON_ WRITE - The value provided to the control will be propagated to the driver even if it remains constant. This is required when the control represents an action on the hardware. For example: clearing an error flag or triggering the flash.
- FLAG_
GRABBED - This control is temporarily unchangeable (e.g. another application controls resource).
- FLAG_
HAS_ PAYLOAD - This control has a pointer type.
- FLAG_
INACTIVE - This control is not applicable to the current configuration.
- FLAG_
READ_ ONLY - This control is permanently readable only.
- FLAG_
SLIDER - A hint that this control is best represented as a slider-like element in a user interface.
- FLAG_
UPDATE - Changing this control may affect the value of other controls within the same control class.
- FLAG_
VOLATILE - This control is volatile, which means that the value of the control changes continuously. A typical example would be the current gain value if the device is in auto-gain mode.
- FLAG_
WRITE_ ONLY - This control is permanently writable only.
- FLASH_
FAULT_ INDICATOR - FLASH_
FAULT_ INPUT_ VOLTAGE - FLASH_
FAULT_ LED_ OVER_ TEMPERATURE - FLASH_
FAULT_ OVER_ CURRENT - FLASH_
FAULT_ OVER_ TEMPERATURE - FLASH_
FAULT_ OVER_ VOLTAGE - FLASH_
FAULT_ SHORT_ CIRCUIT - FLASH_
FAULT_ TIMEOUT - FLASH_
FAULT_ UNDER_ VOLTAGE - FLASH_
LED_ MODE_ FLASH - FLASH_
LED_ MODE_ NONE - FLASH_
LED_ MODE_ TORCH - FLASH_
STROBE_ SOURCE_ EXTERNAL - FLASH_
STROBE_ SOURCE_ SOFTWARE - ISO_
SENSITIVITY_ AUTO - ISO_
SENSITIVITY_ MANUAL - JPEG_
ACTIVE_ MARKER_ APP0 - JPEG_
ACTIVE_ MARKER_ APP1 - JPEG_
ACTIVE_ MARKER_ COM - JPEG_
ACTIVE_ MARKER_ DHT - JPEG_
ACTIVE_ MARKER_ DQT - JPEG_
CHROMA_ SUBSAMPLING_ 410 - JPEG_
CHROMA_ SUBSAMPLING_ 411 - JPEG_
CHROMA_ SUBSAMPLING_ 420 - JPEG_
CHROMA_ SUBSAMPLING_ 422 - JPEG_
CHROMA_ SUBSAMPLING_ 444 - JPEG_
CHROMA_ SUBSAMPLING_ GRAY - LOCK_
EXPOSURE - LOCK_
FOCUS - LOCK_
WHITE_ BALANCE - MPEG_
AUDIO_ AC3_ BITRATE_ 32K - MPEG_
AUDIO_ AC3_ BITRATE_ 40K - MPEG_
AUDIO_ AC3_ BITRATE_ 48K - MPEG_
AUDIO_ AC3_ BITRATE_ 56K - MPEG_
AUDIO_ AC3_ BITRATE_ 64K - MPEG_
AUDIO_ AC3_ BITRATE_ 80K - MPEG_
AUDIO_ AC3_ BITRATE_ 96K - MPEG_
AUDIO_ AC3_ BITRATE_ 112K - MPEG_
AUDIO_ AC3_ BITRATE_ 128K - MPEG_
AUDIO_ AC3_ BITRATE_ 160K - MPEG_
AUDIO_ AC3_ BITRATE_ 192K - MPEG_
AUDIO_ AC3_ BITRATE_ 224K - MPEG_
AUDIO_ AC3_ BITRATE_ 256K - MPEG_
AUDIO_ AC3_ BITRATE_ 320K - MPEG_
AUDIO_ AC3_ BITRATE_ 384K - MPEG_
AUDIO_ AC3_ BITRATE_ 448K - MPEG_
AUDIO_ AC3_ BITRATE_ 512K - MPEG_
AUDIO_ AC3_ BITRATE_ 576K - MPEG_
AUDIO_ AC3_ BITRATE_ 640K - MPEG_
AUDIO_ CRC_ CRC16 - MPEG_
AUDIO_ CRC_ NONE - MPEG_
AUDIO_ DEC_ PLAYBACK_ AUTO - MPEG_
AUDIO_ DEC_ PLAYBACK_ LEFT - MPEG_
AUDIO_ DEC_ PLAYBACK_ MONO - MPEG_
AUDIO_ DEC_ PLAYBACK_ RIGHT - MPEG_
AUDIO_ DEC_ PLAYBACK_ STEREO - MPEG_
AUDIO_ DEC_ PLAYBACK_ SWAPPED_ STEREO - MPEG_
AUDIO_ EMPHASIS_ 50_ DIV_ 15_ uS - MPEG_
AUDIO_ EMPHASIS_ CCITT_ J17 - MPEG_
AUDIO_ EMPHASIS_ NONE - MPEG_
AUDIO_ ENCODING_ AAC - MPEG_
AUDIO_ ENCODING_ AC3 - MPEG_
AUDIO_ ENCODING_ LAYER_ 1 - MPEG_
AUDIO_ ENCODING_ LAYER_ 2 - MPEG_
AUDIO_ ENCODING_ LAYER_ 3 - MPEG_
AUDIO_ L1_ BITRATE_ 32K - MPEG_
AUDIO_ L1_ BITRATE_ 64K - MPEG_
AUDIO_ L1_ BITRATE_ 96K - MPEG_
AUDIO_ L1_ BITRATE_ 128K - MPEG_
AUDIO_ L1_ BITRATE_ 160K - MPEG_
AUDIO_ L1_ BITRATE_ 192K - MPEG_
AUDIO_ L1_ BITRATE_ 224K - MPEG_
AUDIO_ L1_ BITRATE_ 256K - MPEG_
AUDIO_ L1_ BITRATE_ 288K - MPEG_
AUDIO_ L1_ BITRATE_ 320K - MPEG_
AUDIO_ L1_ BITRATE_ 352K - MPEG_
AUDIO_ L1_ BITRATE_ 384K - MPEG_
AUDIO_ L1_ BITRATE_ 416K - MPEG_
AUDIO_ L1_ BITRATE_ 448K - MPEG_
AUDIO_ L2_ BITRATE_ 32K - MPEG_
AUDIO_ L2_ BITRATE_ 48K - MPEG_
AUDIO_ L2_ BITRATE_ 56K - MPEG_
AUDIO_ L2_ BITRATE_ 64K - MPEG_
AUDIO_ L2_ BITRATE_ 80K - MPEG_
AUDIO_ L2_ BITRATE_ 96K - MPEG_
AUDIO_ L2_ BITRATE_ 112K - MPEG_
AUDIO_ L2_ BITRATE_ 128K - MPEG_
AUDIO_ L2_ BITRATE_ 160K - MPEG_
AUDIO_ L2_ BITRATE_ 192K - MPEG_
AUDIO_ L2_ BITRATE_ 224K - MPEG_
AUDIO_ L2_ BITRATE_ 256K - MPEG_
AUDIO_ L2_ BITRATE_ 320K - MPEG_
AUDIO_ L2_ BITRATE_ 384K - MPEG_
AUDIO_ L3_ BITRATE_ 32K - MPEG_
AUDIO_ L3_ BITRATE_ 40K - MPEG_
AUDIO_ L3_ BITRATE_ 48K - MPEG_
AUDIO_ L3_ BITRATE_ 56K - MPEG_
AUDIO_ L3_ BITRATE_ 64K - MPEG_
AUDIO_ L3_ BITRATE_ 80K - MPEG_
AUDIO_ L3_ BITRATE_ 96K - MPEG_
AUDIO_ L3_ BITRATE_ 112K - MPEG_
AUDIO_ L3_ BITRATE_ 128K - MPEG_
AUDIO_ L3_ BITRATE_ 160K - MPEG_
AUDIO_ L3_ BITRATE_ 192K - MPEG_
AUDIO_ L3_ BITRATE_ 224K - MPEG_
AUDIO_ L3_ BITRATE_ 256K - MPEG_
AUDIO_ L3_ BITRATE_ 320K - MPEG_
AUDIO_ MODE_ DUAL - MPEG_
AUDIO_ MODE_ EXTENSION_ BOUND_ 4 - MPEG_
AUDIO_ MODE_ EXTENSION_ BOUND_ 8 - MPEG_
AUDIO_ MODE_ EXTENSION_ BOUND_ 12 - MPEG_
AUDIO_ MODE_ EXTENSION_ BOUND_ 16 - MPEG_
AUDIO_ MODE_ JOINT_ STEREO - MPEG_
AUDIO_ MODE_ MONO - MPEG_
AUDIO_ MODE_ STEREO - MPEG_
AUDIO_ SAMPLING_ FREQ_ 32000 - MPEG_
AUDIO_ SAMPLING_ FREQ_ 44100 - MPEG_
AUDIO_ SAMPLING_ FREQ_ 48000 - MPEG_
CX2341X_ VIDEO_ CHROMA_ SPATIAL_ FILTER_ TYPE_ 1D_ HOR - MPEG_
CX2341X_ VIDEO_ CHROMA_ SPATIAL_ FILTER_ TYPE_ OFF - MPEG_
CX2341X_ VIDEO_ LUMA_ SPATIAL_ FILTER_ TYPE_ 1D_ HOR - MPEG_
CX2341X_ VIDEO_ LUMA_ SPATIAL_ FILTER_ TYPE_ 1D_ VERT - MPEG_
CX2341X_ VIDEO_ LUMA_ SPATIAL_ FILTER_ TYPE_ 2D_ HV_ SEPARABLE - MPEG_
CX2341X_ VIDEO_ LUMA_ SPATIAL_ FILTER_ TYPE_ 2D_ SYM_ NON_ SEPARABLE - MPEG_
CX2341X_ VIDEO_ LUMA_ SPATIAL_ FILTER_ TYPE_ OFF - MPEG_
CX2341X_ VIDEO_ MEDIAN_ FILTER_ TYPE_ DIAG - MPEG_
CX2341X_ VIDEO_ MEDIAN_ FILTER_ TYPE_ HOR - MPEG_
CX2341X_ VIDEO_ MEDIAN_ FILTER_ TYPE_ HOR_ VERT - MPEG_
CX2341X_ VIDEO_ MEDIAN_ FILTER_ TYPE_ OFF - MPEG_
CX2341X_ VIDEO_ MEDIAN_ FILTER_ TYPE_ VERT - MPEG_
CX2341X_ VIDEO_ SPATIAL_ FILTER_ MODE_ AUTO - MPEG_
CX2341X_ VIDEO_ SPATIAL_ FILTER_ MODE_ MANUAL - MPEG_
CX2341X_ VIDEO_ TEMPORAL_ FILTER_ MODE_ AUTO - MPEG_
CX2341X_ VIDEO_ TEMPORAL_ FILTER_ MODE_ MANUAL - MPEG_
MFC51_ VIDEO_ FORCE_ FRAME_ TYPE_ DISABLED - MPEG_
MFC51_ VIDEO_ FORCE_ FRAME_ TYPE_ I_ FRAME - MPEG_
MFC51_ VIDEO_ FORCE_ FRAME_ TYPE_ NOT_ CODED - MPEG_
MFC51_ VIDEO_ FRAME_ SKIP_ MODE_ BUF_ LIMIT - MPEG_
MFC51_ VIDEO_ FRAME_ SKIP_ MODE_ DISABLED - MPEG_
MFC51_ VIDEO_ FRAME_ SKIP_ MODE_ LEVEL_ LIMIT - MPEG_
STREAM_ TYPE_ MPEG1_ SS - MPEG_
STREAM_ TYPE_ MPEG1_ VCD - MPEG_
STREAM_ TYPE_ MPEG2_ DVD - MPEG_
STREAM_ TYPE_ MPEG2_ PS - MPEG_
STREAM_ TYPE_ MPEG2_ SVCD - MPEG_
STREAM_ TYPE_ MPEG2_ TS - MPEG_
STREAM_ VBI_ FMT_ IVTV - MPEG_
STREAM_ VBI_ FMT_ NONE - MPEG_
VIDEO_ ASPECT_ 1x1 - MPEG_
VIDEO_ ASPECT_ 4x3 - MPEG_
VIDEO_ ASPECT_ 16x9 - MPEG_
VIDEO_ ASPECT_ 221x100 - MPEG_
VIDEO_ BITRATE_ MODE_ CBR - MPEG_
VIDEO_ BITRATE_ MODE_ VBR - MPEG_
VIDEO_ ENCODING_ MPEG_ 1 - MPEG_
VIDEO_ ENCODING_ MPEG_ 2 - MPEG_
VIDEO_ ENCODING_ MPEG_ 4_ AVC - MPEG_
VIDEO_ H264_ ENTROPY_ MODE_ CABAC - MPEG_
VIDEO_ H264_ ENTROPY_ MODE_ CAVLC - MPEG_
VIDEO_ H264_ FMO_ CHANGE_ DIR_ LEFT - MPEG_
VIDEO_ H264_ FMO_ CHANGE_ DIR_ RIGHT - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ BOX_ OUT - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ EXPLICIT - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ FOREGROUND_ WITH_ LEFT_ OVER - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ INTERLEAVED_ SLICES - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ RASTER_ SCAN - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ SCATTERED_ SLICES - MPEG_
VIDEO_ H264_ FMO_ MAP_ TYPE_ WIPE_ SCAN - MPEG_
VIDEO_ H264_ HIERARCHICAL_ CODING_ B - MPEG_
VIDEO_ H264_ HIERARCHICAL_ CODING_ P - MPEG_
VIDEO_ H264_ LEVEL_ 1B - MPEG_
VIDEO_ H264_ LEVEL_ 1_ 0 - MPEG_
VIDEO_ H264_ LEVEL_ 1_ 1 - MPEG_
VIDEO_ H264_ LEVEL_ 1_ 2 - MPEG_
VIDEO_ H264_ LEVEL_ 1_ 3 - MPEG_
VIDEO_ H264_ LEVEL_ 2_ 0 - MPEG_
VIDEO_ H264_ LEVEL_ 2_ 1 - MPEG_
VIDEO_ H264_ LEVEL_ 2_ 2 - MPEG_
VIDEO_ H264_ LEVEL_ 3_ 0 - MPEG_
VIDEO_ H264_ LEVEL_ 3_ 1 - MPEG_
VIDEO_ H264_ LEVEL_ 3_ 2 - MPEG_
VIDEO_ H264_ LEVEL_ 4_ 0 - MPEG_
VIDEO_ H264_ LEVEL_ 4_ 1 - MPEG_
VIDEO_ H264_ LEVEL_ 4_ 2 - MPEG_
VIDEO_ H264_ LEVEL_ 5_ 0 - MPEG_
VIDEO_ H264_ LEVEL_ 5_ 1 - MPEG_
VIDEO_ H264_ LOOP_ FILTER_ MODE_ DISABLED - MPEG_
VIDEO_ H264_ LOOP_ FILTER_ MODE_ DISABLED_ AT_ SLICE_ BOUNDARY - MPEG_
VIDEO_ H264_ LOOP_ FILTER_ MODE_ ENABLED - MPEG_
VIDEO_ H264_ PROFILE_ BASELINE - MPEG_
VIDEO_ H264_ PROFILE_ CAVLC_ 444_ INTRA - MPEG_
VIDEO_ H264_ PROFILE_ CONSTRAINED_ BASELINE - MPEG_
VIDEO_ H264_ PROFILE_ EXTENDED - MPEG_
VIDEO_ H264_ PROFILE_ HIGH - MPEG_
VIDEO_ H264_ PROFILE_ HIGH_ 10 - MPEG_
VIDEO_ H264_ PROFILE_ HIGH_ 10_ INTRA - MPEG_
VIDEO_ H264_ PROFILE_ HIGH_ 422 - MPEG_
VIDEO_ H264_ PROFILE_ HIGH_ 422_ INTRA - MPEG_
VIDEO_ H264_ PROFILE_ HIGH_ 444_ INTRA - MPEG_
VIDEO_ H264_ PROFILE_ HIGH_ 444_ PREDICTIVE - MPEG_
VIDEO_ H264_ PROFILE_ MAIN - MPEG_
VIDEO_ H264_ PROFILE_ MULTIVIEW_ HIGH - MPEG_
VIDEO_ H264_ PROFILE_ SCALABLE_ BASELINE - MPEG_
VIDEO_ H264_ PROFILE_ SCALABLE_ HIGH - MPEG_
VIDEO_ H264_ PROFILE_ SCALABLE_ HIGH_ INTRA - MPEG_
VIDEO_ H264_ PROFILE_ STEREO_ HIGH - MPEG_
VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE_ CHECKERBOARD - MPEG_
VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE_ COLUMN - MPEG_
VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE_ ROW - MPEG_
VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE_ SIDE_ BY_ SIDE - MPEG_
VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE_ TEMPORAL - MPEG_
VIDEO_ H264_ SEI_ FP_ ARRANGEMENT_ TYPE_ TOP_ BOTTOM - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 1x1 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 2x1 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 3x2 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 4x3 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 10x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 12x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 15x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 16x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 18x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 20x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 24x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 32x11 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 40x33 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 64x33 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 80x33 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ 160x99 - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ EXTENDED - MPEG_
VIDEO_ H264_ VUI_ SAR_ IDC_ UNSPECIFIED - MPEG_
VIDEO_ HEADER_ MODE_ JOINED_ WITH_ 1ST_ FRAME - MPEG_
VIDEO_ HEADER_ MODE_ SEPARATE - MPEG_
VIDEO_ MPEG4_ LEVEL_ 0 - MPEG_
VIDEO_ MPEG4_ LEVEL_ 0B - MPEG_
VIDEO_ MPEG4_ LEVEL_ 1 - MPEG_
VIDEO_ MPEG4_ LEVEL_ 2 - MPEG_
VIDEO_ MPEG4_ LEVEL_ 3 - MPEG_
VIDEO_ MPEG4_ LEVEL_ 4 - MPEG_
VIDEO_ MPEG4_ LEVEL_ 5 - MPEG_
VIDEO_ MPEG4_ LEVEL_ 3B - MPEG_
VIDEO_ MPEG4_ PROFILE_ ADVANCED_ CODING_ EFFICIENCY - MPEG_
VIDEO_ MPEG4_ PROFILE_ ADVANCED_ SIMPLE - MPEG_
VIDEO_ MPEG4_ PROFILE_ CORE - MPEG_
VIDEO_ MPEG4_ PROFILE_ SIMPLE - MPEG_
VIDEO_ MPEG4_ PROFILE_ SIMPLE_ SCALABLE - MPEG_
VIDEO_ MULTI_ SICE_ MODE_ MAX_ BYTES - MPEG_
VIDEO_ MULTI_ SICE_ MODE_ MAX_ MB - MPEG_
VIDEO_ MULTI_ SLICE_ MODE_ SINGLE - PREEMPHASIS_
50_ uS - PREEMPHASIS_
75_ uS - PREEMPHASIS_
DISABLED - SCENE_
MODE_ BACKLIGHT - SCENE_
MODE_ BEACH_ SNOW - SCENE_
MODE_ CANDLE_ LIGHT - SCENE_
MODE_ DAWN_ DUSK - SCENE_
MODE_ FALL_ COLORS - SCENE_
MODE_ FIREWORKS - SCENE_
MODE_ LANDSCAPE - SCENE_
MODE_ NIGHT - SCENE_
MODE_ NONE - SCENE_
MODE_ PARTY_ INDOOR - SCENE_
MODE_ PORTRAIT - SCENE_
MODE_ SPORTS - SCENE_
MODE_ SUNSET - SCENE_
MODE_ TEXT - WHITE_
BALANCE_ AUTO - WHITE_
BALANCE_ CLOUDY - WHITE_
BALANCE_ DAYLIGHT - WHITE_
BALANCE_ FLASH - WHITE_
BALANCE_ FLUORESCENT - WHITE_
BALANCE_ FLUORESCENT_ H - WHITE_
BALANCE_ HORIZON - WHITE_
BALANCE_ INCANDESCENT - WHITE_
BALANCE_ MANUAL - WHITE_
BALANCE_ SHADE
Traits§
Functions§
- new
- Alias for
Camera::new().