Skip to main content

MacosCameraDeviceExt

Trait MacosCameraDeviceExt 

Source
pub trait MacosCameraDeviceExt {
Show 14 methods // Required methods fn lock_for_configuration(&self) -> Result<ConfigLockGuard<'_>, Error>; fn focus_modes(&self) -> Vec<MacosFocusMode>; fn set_focus_mode(&self, mode: MacosFocusMode) -> Result<(), Error>; fn set_focus_point(&self, x: f64, y: f64) -> Result<(), Error>; fn exposure_modes(&self) -> Vec<MacosExposureMode>; fn set_exposure_mode(&self, mode: MacosExposureMode) -> Result<(), Error>; fn set_exposure_point(&self, x: f64, y: f64) -> Result<(), Error>; fn set_exposure_target_bias(&self, bias: f32) -> Result<(), Error>; fn set_white_balance_mode( &self, mode: MacosWhiteBalanceMode, ) -> Result<(), Error>; fn has_torch(&self) -> bool; fn set_torch_mode(&self, mode: MacosTorchMode) -> Result<(), Error>; fn max_zoom_factor(&self) -> f64; fn set_zoom_factor(&self, factor: f64) -> Result<(), Error>; fn set_active_frame_rate(&self, rate: FrameRate) -> Result<(), Error>;
}
Available on crate feature std and macOS only.
Expand description

macOS-specific camera device controls.

Required Methods§

Implementors§