#[repr(C)]pub struct HalCameraAdaptorFormatInfo {
pub input_channels: c_int,
pub output_channels: c_int,
pub fourcc: [u8; 8],
}Expand description
Camera adaptor format information returned by a delegate.
Describes a camera format’s channel layout and V4L2 FourCC code.
Mirrors hal_camera_adaptor_format_info from edgefirst-hal-capi
(hal.h).
Fields§
§input_channels: c_intNumber of input channels for this format.
output_channels: c_intNumber of output channels for this format.
fourcc: [u8; 8]V4L2 FourCC code (NUL-padded, up to 8 bytes).
Trait Implementations§
Source§impl Clone for HalCameraAdaptorFormatInfo
impl Clone for HalCameraAdaptorFormatInfo
Source§fn clone(&self) -> HalCameraAdaptorFormatInfo
fn clone(&self) -> HalCameraAdaptorFormatInfo
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 HalCameraAdaptorFormatInfo
impl Debug for HalCameraAdaptorFormatInfo
Source§impl Default for HalCameraAdaptorFormatInfo
impl Default for HalCameraAdaptorFormatInfo
impl Copy for HalCameraAdaptorFormatInfo
Auto Trait Implementations§
impl Freeze for HalCameraAdaptorFormatInfo
impl RefUnwindSafe for HalCameraAdaptorFormatInfo
impl Send for HalCameraAdaptorFormatInfo
impl Sync for HalCameraAdaptorFormatInfo
impl Unpin for HalCameraAdaptorFormatInfo
impl UnsafeUnpin for HalCameraAdaptorFormatInfo
impl UnwindSafe for HalCameraAdaptorFormatInfo
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