Struct windows::Win32::Media::DirectShow::ISelector
pub struct ISelector(/* private fields */);
Implementations§
§impl ISelector
impl ISelector
pub unsafe fn NumSources(&self) -> Result<u32>
pub unsafe fn SourceNodeId(&self) -> Result<u32>
pub unsafe fn SetSourceNodeId(&self, dwpinid: u32) -> Result<()>
Trait Implementations§
§impl Interface for ISelector
impl Interface for ISelector
§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 moreimpl Eq for ISelector
impl StructuralPartialEq for ISelector
Auto Trait Implementations§
impl RefUnwindSafe for ISelector
impl !Send for ISelector
impl !Sync for ISelector
impl Unpin for ISelector
impl UnwindSafe for ISelector
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