Trait libcamera::control::ControlEntry

source ·
pub trait ControlEntry:
    Clone
    + Into<ControlValue>
    + TryFrom<ControlValue, Error = ControlValueError>
    + Debug {
    const ID: u32;
}

Required Associated Constants§

source

const ID: u32

Object Safety§

This trait is not object safe.

Implementors§

source§

impl ControlEntry for AeConstraintMode

source§

const ID: u32 = 4u32

source§

impl ControlEntry for AeExposureMode

source§

const ID: u32 = 5u32

source§

impl ControlEntry for AeMeteringMode

source§

const ID: u32 = 3u32

source§

impl ControlEntry for AePrecaptureTrigger

source§

const ID: u32 = 38u32

source§

impl ControlEntry for AeState

source§

const ID: u32 = 41u32

source§

impl ControlEntry for AfMetering

source§

const ID: u32 = 31u32

source§

impl ControlEntry for AfMode

source§

const ID: u32 = 28u32

source§

impl ControlEntry for AfPause

source§

const ID: u32 = 34u32

source§

impl ControlEntry for AfPauseState

source§

const ID: u32 = 37u32

source§

impl ControlEntry for AfRange

source§

const ID: u32 = 29u32

source§

impl ControlEntry for AfSpeed

source§

const ID: u32 = 30u32

source§

impl ControlEntry for AfState

source§

const ID: u32 = 36u32

source§

impl ControlEntry for AfTrigger

source§

const ID: u32 = 33u32

source§

impl ControlEntry for AwbMode

source§

const ID: u32 = 13u32

source§

impl ControlEntry for AwbState

source§

const ID: u32 = 42u32

source§

impl ControlEntry for ColorCorrectionAberrationMode

source§

const ID: u32 = 40u32

source§

impl ControlEntry for LensShadingMapMode

source§

const ID: u32 = 44u32

source§

impl ControlEntry for NoiseReductionMode

source§

const ID: u32 = 39u32

source§

impl ControlEntry for SceneFlicker

source§

const ID: u32 = 45u32

source§

impl ControlEntry for TestPatternMode

source§

const ID: u32 = 48u32

source§

impl ControlEntry for ColorFilterArrangement

source§

const ID: u32 = 11u32

source§

impl ControlEntry for Location

source§

const ID: u32 = 1u32

source§

impl ControlEntry for AeEnable

source§

const ID: u32 = 1u32

source§

impl ControlEntry for AeLocked

source§

const ID: u32 = 2u32

source§

impl ControlEntry for AfWindows

source§

const ID: u32 = 32u32

source§

impl ControlEntry for AnalogueGain

source§

const ID: u32 = 8u32

source§

impl ControlEntry for AwbEnable

source§

const ID: u32 = 12u32

source§

impl ControlEntry for AwbLocked

source§

const ID: u32 = 14u32

source§

impl ControlEntry for Brightness

source§

const ID: u32 = 9u32

source§

impl ControlEntry for ColourCorrectionMatrix

source§

const ID: u32 = 21u32

source§

impl ControlEntry for ColourGains

source§

const ID: u32 = 15u32

source§

impl ControlEntry for ColourTemperature

source§

const ID: u32 = 16u32

source§

impl ControlEntry for Contrast

source§

const ID: u32 = 10u32

source§

impl ControlEntry for DigitalGain

source§

const ID: u32 = 23u32

source§

impl ControlEntry for ExposureTime

source§

const ID: u32 = 7u32

source§

impl ControlEntry for ExposureValue

source§

const ID: u32 = 6u32

source§

impl ControlEntry for FocusFoM

source§

const ID: u32 = 20u32

source§

impl ControlEntry for FrameDuration

source§

const ID: u32 = 24u32

source§

impl ControlEntry for FrameDurationLimits

source§

const ID: u32 = 25u32

source§

impl ControlEntry for LensPosition

source§

const ID: u32 = 35u32

source§

impl ControlEntry for Lux

source§

const ID: u32 = 11u32

source§

impl ControlEntry for MaxLatency

source§

const ID: u32 = 47u32

source§

impl ControlEntry for PipelineDepth

source§

const ID: u32 = 46u32

source§

impl ControlEntry for Saturation

source§

const ID: u32 = 17u32

source§

impl ControlEntry for ScalerCrop

source§

const ID: u32 = 22u32

source§

impl ControlEntry for SensorBlackLevels

source§

const ID: u32 = 18u32

source§

impl ControlEntry for SensorRollingShutterSkew

source§

const ID: u32 = 43u32

source§

impl ControlEntry for SensorTemperature

source§

const ID: u32 = 26u32

source§

impl ControlEntry for SensorTimestamp

source§

const ID: u32 = 27u32

source§

impl ControlEntry for Sharpness

source§

const ID: u32 = 19u32

source§

impl ControlEntry for Model

source§

const ID: u32 = 3u32

source§

impl ControlEntry for PixelArrayActiveAreas

source§

const ID: u32 = 7u32

source§

impl ControlEntry for PixelArrayOpticalBlackRectangles

source§

const ID: u32 = 6u32

source§

impl ControlEntry for PixelArraySize

source§

const ID: u32 = 5u32

source§

impl ControlEntry for Rotation

source§

const ID: u32 = 2u32

source§

impl ControlEntry for ScalerCropMaximum

source§

const ID: u32 = 8u32

source§

impl ControlEntry for SensorSensitivity

source§

const ID: u32 = 9u32

source§

impl ControlEntry for SystemDevices

source§

const ID: u32 = 10u32

source§

impl ControlEntry for UnitCellSize

source§

const ID: u32 = 4u32