windows::Win32::Media::WindowsMediaFormat

Trait IWMAddressAccess_Impl

pub trait IWMAddressAccess_Impl: IUnknownImpl {
    // Required methods
    fn GetAccessEntryCount(&self, aetype: WM_AETYPE) -> Result<u32>;
    fn GetAccessEntry(
        &self,
        aetype: WM_AETYPE,
        dwentrynum: u32,
    ) -> Result<WM_ADDRESS_ACCESSENTRY>;
    fn AddAccessEntry(
        &self,
        aetype: WM_AETYPE,
        paddraccessentry: *const WM_ADDRESS_ACCESSENTRY,
    ) -> Result<()>;
    fn RemoveAccessEntry(
        &self,
        aetype: WM_AETYPE,
        dwentrynum: u32,
    ) -> Result<()>;
}

Required Methods§

fn GetAccessEntryCount(&self, aetype: WM_AETYPE) -> Result<u32>

fn GetAccessEntry( &self, aetype: WM_AETYPE, dwentrynum: u32, ) -> Result<WM_ADDRESS_ACCESSENTRY>

fn AddAccessEntry( &self, aetype: WM_AETYPE, paddraccessentry: *const WM_ADDRESS_ACCESSENTRY, ) -> Result<()>

fn RemoveAccessEntry(&self, aetype: WM_AETYPE, dwentrynum: u32) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§