Enum media_subsystem::MediaIntfT
source · #[repr(u32)]pub enum MediaIntfT {
Show 15 variants
DvbFe,
DvbDemux,
DvbDvr,
DvbCa,
DvbNet,
V4LVideo,
V4LVbi,
V4LRadio,
V4LSubdev,
V4LSwradio,
V4LTouch,
AlsaPcmCapture,
AlsaPcmPlayback,
AlsaControl,
Other(u32),
}
Variants§
DvbFe
DvbDemux
DvbDvr
DvbCa
DvbNet
V4LVideo
Device node interface for video (V4L) typically, /dev/video?
V4LVbi
V4LRadio
V4LSubdev
Device node interface for a V4L subdevice typically, /dev/v4l-subdev?
V4LSwradio
V4LTouch
AlsaPcmCapture
AlsaPcmPlayback
AlsaControl
Other(u32)
Any value. Methods on this type will always prefer to create one of the above variants. Values covered by them can only be created by instantiating this variant explicitly.
Trait Implementations§
source§impl Clone for MediaIntfT
impl Clone for MediaIntfT
source§fn clone(&self) -> MediaIntfT
fn clone(&self) -> MediaIntfT
Returns a copy 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 MediaIntfT
impl Debug for MediaIntfT
source§impl From<MediaIntfT> for u32
impl From<MediaIntfT> for u32
source§fn from(v: MediaIntfT) -> Self
fn from(v: MediaIntfT) -> Self
Converts to this type from the input type.
source§impl From<u32> for MediaIntfT
impl From<u32> for MediaIntfT
source§impl PartialEq for MediaIntfT
impl PartialEq for MediaIntfT
impl Copy for MediaIntfT
impl Eq for MediaIntfT
impl StructuralPartialEq for MediaIntfT
Auto Trait Implementations§
impl Freeze for MediaIntfT
impl RefUnwindSafe for MediaIntfT
impl Send for MediaIntfT
impl Sync for MediaIntfT
impl Unpin for MediaIntfT
impl UnwindSafe for MediaIntfT
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)