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