Struct windows::Media::Editing::IBackgroundAudioTrack
pub struct IBackgroundAudioTrack(/* private fields */);
Trait Implementations§
§impl Clone for IBackgroundAudioTrack
impl Clone for IBackgroundAudioTrack
§fn clone(&self) -> IBackgroundAudioTrack
fn clone(&self) -> IBackgroundAudioTrack
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 IBackgroundAudioTrack
impl Debug for IBackgroundAudioTrack
§impl Interface for IBackgroundAudioTrack
impl Interface for IBackgroundAudioTrack
§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 IBackgroundAudioTrack
impl PartialEq for IBackgroundAudioTrack
§fn eq(&self, other: &IBackgroundAudioTrack) -> bool
fn eq(&self, other: &IBackgroundAudioTrack) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IBackgroundAudioTrack
impl StructuralPartialEq for IBackgroundAudioTrack
Auto Trait Implementations§
impl RefUnwindSafe for IBackgroundAudioTrack
impl !Send for IBackgroundAudioTrack
impl !Sync for IBackgroundAudioTrack
impl Unpin for IBackgroundAudioTrack
impl UnwindSafe for IBackgroundAudioTrack
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