[][src]Enum cv::videoio::CapProp

pub enum CapProp {
    PosMsec,
    PosFrames,
    PosAviRatio,
    FrameWidth,
    FrameHeight,
    Fps,
    Fourcc,
    FrameCount,
    Format,
    Mode,
    Brightness,
    Contrast,
    Saturation,
    Hue,
    Gain,
    Exposure,
    ConvertRgb,
    WhiteBalanceBlueU,
    Rectification,
    Monochrome,
    Sharpness,
    AutoExposure,
    Gamma,
    Temperature,
    Trigger,
    TriggerDelay,
    WhiteBalanceRedV,
    Zoom,
    Focus,
    Guid,
    IsoSpeed,
    Backlight,
    Pan,
    Tilt,
    Roll,
    Iris,
    Settings,
    Buffersize,
    Autofocus,
}

Video capture's property identifier.

Variants

PosMsec

Current position of the video file in milliseconds or video capture timestamp.

PosFrames

0-based index of the frame to be decoded/captured next.

PosAviRatio

Relative position of the video file: 0 - start of the film, 1 - end of the film.

FrameWidth

Width of the frames in the video stream.

FrameHeight

Height of the frames in the video stream.

Fps

Frame rate.

Fourcc

4-character code of codec.

FrameCount

Number of frames in the video file.

Format

Format of the Mat objects returned by retrieve() .

Mode

Backend-specific value indicating the current capture mode.

Brightness

Brightness of the image (only for cameras).

Contrast

Contrast of the image (only for cameras).

Saturation

Saturation of the image (only for cameras).

Hue

Hue of the image (only for cameras).

Gain

Gain of the image (only for cameras).

Exposure

Exposure (only for cameras).

ConvertRgb

Boolean flags indicating whether images should be converted to RGB.

WhiteBalanceBlueU

Currently not supported

Rectification

Rectification flag for stereo cameras (note: only supported by DC1394 v 2.x backend currently)

MonochromeSharpnessAutoExposureGammaTemperatureTriggerTriggerDelayWhiteBalanceRedVZoomFocusGuidIsoSpeedBacklightPanTiltRollIrisSettingsBuffersizeAutofocus

Trait Implementations

impl PartialEq<CapProp> for CapProp[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for CapProp[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for CapProp[src]

impl Copy for CapProp[src]

impl Hash for CapProp[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for CapProp[src]

Auto Trait Implementations

impl Send for CapProp

impl Sync for CapProp

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.