Struct windows::Media::Core::IVideoTrack
pub struct IVideoTrack(/* private fields */);
Trait Implementations§
§impl Clone for IVideoTrack
impl Clone for IVideoTrack
§fn clone(&self) -> IVideoTrack
fn clone(&self) -> IVideoTrack
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 more§impl Debug for IVideoTrack
impl Debug for IVideoTrack
§impl Interface for IVideoTrack
impl Interface for IVideoTrack
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for IVideoTrack
impl PartialEq for IVideoTrack
§fn eq(&self, other: &IVideoTrack) -> bool
fn eq(&self, other: &IVideoTrack) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IVideoTrack
impl StructuralPartialEq for IVideoTrack
Auto Trait Implementations§
impl RefUnwindSafe for IVideoTrack
impl !Send for IVideoTrack
impl !Sync for IVideoTrack
impl Unpin for IVideoTrack
impl UnwindSafe for IVideoTrack
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