Struct CameraInfo
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§
§impl CameraInfo
impl CameraInfo
pub 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
pub 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.
pub fn set_human_name(&mut self, human_name: &str)
pub fn set_human_name(&mut self, human_name: &str)
pub fn description(&self) -> &str
pub fn description(&self) -> &str
pub fn set_description(&mut self, description: &str)
pub fn set_description(&mut self, description: &str)
pub fn index(&self) -> &CameraIndex
pub fn index(&self) -> &CameraIndex
pub fn set_index(&mut self, index: CameraIndex)
pub fn set_index(&mut self, index: CameraIndex)
Trait Implementations§
§impl Clone for CameraInfo
impl Clone for CameraInfo
§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 more§impl Debug for CameraInfo
impl Debug for CameraInfo
§impl Display for CameraInfo
impl Display for CameraInfo
§impl Hash for CameraInfo
impl Hash for CameraInfo
§impl PartialEq for CameraInfo
impl PartialEq for CameraInfo
§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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more