Enum realsense_rust::kind::FrameMetaDataValue[][src]

#[repr(u32)]pub enum FrameMetaDataValue {
    FrameCounter,
    FrameTimestamp,
    SensorTimestamp,
    ActualExposure,
    GainLevel,
    AutoExposure,
    WhiteBalance,
    TimeOfArrival,
    Temperature,
    BackendTimestamp,
    ActualFps,
    FrameLaserPower,
    FrameLaserPowerMode,
    ExposurePriority,
    ExposureRoiLeft,
    ExposureRoiRight,
    ExposureRoiTop,
    ExposureRoiBottom,
    Brightness,
    Contrast,
    Saturation,
    Sharpness,
    AutoWhiteBalanceTemperature,
    BacklightCompensation,
    Hue,
    Gamma,
    ManualWhiteBalance,
    PowerLineFrequency,
    LowLightCompensation,
    FrameEmitterMode,
    FrameLedPower,
    Count,
}

The enumeration of metadata kinds of a frame.

Variants

FrameCounter
FrameTimestamp
SensorTimestamp
ActualExposure
GainLevel
AutoExposure
WhiteBalance
TimeOfArrival
Temperature
BackendTimestamp
ActualFps
FrameLaserPower
FrameLaserPowerMode
ExposurePriority
ExposureRoiLeft
ExposureRoiRight
ExposureRoiTop
ExposureRoiBottom
Brightness
Contrast
Saturation
Sharpness
AutoWhiteBalanceTemperature
BacklightCompensation
Hue
Gamma
ManualWhiteBalance
PowerLineFrequency
LowLightCompensation
FrameEmitterMode
FrameLedPower
Count

Trait Implementations

impl Clone for FrameMetaDataValue[src]

impl Copy for FrameMetaDataValue[src]

impl Debug for FrameMetaDataValue[src]

impl Eq for FrameMetaDataValue[src]

impl FromPrimitive for FrameMetaDataValue[src]

impl Hash for FrameMetaDataValue[src]

impl PartialEq<FrameMetaDataValue> for FrameMetaDataValue[src]

impl StructuralEq for FrameMetaDataValue[src]

impl StructuralPartialEq for FrameMetaDataValue[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,