pub struct Media { /* private fields */ }Implementations§
Source§impl Media
impl Media
pub fn from_path<P>(path: P) -> Result<Self>
pub fn info(&self) -> &MediaDeviceInfo
pub fn media_version(&self) -> Version
pub fn path(&self) -> &Path
pub fn device_fd(&self) -> BorrowedFd<'_>
pub fn new_request(&self) -> Result<Request<'_>>
pub fn new_topology(&self) -> Result<MediaTopology>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Media
impl RefUnwindSafe for Media
impl Send for Media
impl Sync for Media
impl Unpin for Media
impl UnsafeUnpin for Media
impl UnwindSafe for Media
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