pub struct CameraInfo { /* private fields */ }Expand description
Information about a Camera e.g. its name.
description amd misc may contain information that may differ from backend to backend. Refer to each backend for details.
index is a camera’s index given to it by (usually) the OS usually in the order it is known to the system.
Implementations§
Source§impl CameraInfo
impl CameraInfo
Sourcepub fn new(
human_name: &str,
description: &str,
misc: &str,
index: CameraIndex,
) -> CameraInfo
pub fn new( human_name: &str, description: &str, misc: &str, index: CameraIndex, ) -> CameraInfo
Sourcepub fn human_name(&self) -> String
pub fn human_name(&self) -> String
Get a reference to the device info’s human readable name.
§JS-WASM
This is exported as a get_HumanReadableName.
Sourcepub fn set_human_name(&mut self, human_name: &str)
pub fn set_human_name(&mut self, human_name: &str)
Sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
Sourcepub fn set_description(&mut self, description: &str)
pub fn set_description(&mut self, description: &str)
Sourcepub fn index(&self) -> &CameraIndex
pub fn index(&self) -> &CameraIndex
Sourcepub fn set_index(&mut self, index: CameraIndex)
pub fn set_index(&mut self, index: CameraIndex)
Trait Implementations§
Source§impl Clone for CameraInfo
impl Clone for CameraInfo
Source§fn clone(&self) -> CameraInfo
fn clone(&self) -> CameraInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CameraInfo
impl Debug for CameraInfo
Source§impl Display for CameraInfo
impl Display for CameraInfo
Source§impl Hash for CameraInfo
impl Hash for CameraInfo
Source§impl PartialEq for CameraInfo
impl PartialEq for CameraInfo
Source§impl PartialOrd for CameraInfo
impl PartialOrd for CameraInfo
impl Eq for CameraInfo
impl StructuralPartialEq for CameraInfo
Auto Trait Implementations§
impl Freeze for CameraInfo
impl RefUnwindSafe for CameraInfo
impl Send for CameraInfo
impl Sync for CameraInfo
impl Unpin for CameraInfo
impl UnsafeUnpin for CameraInfo
impl UnwindSafe for CameraInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more