Trait windows::Win32::Media::DeviceManager::IWMDMOperation2_Impl
pub trait IWMDMOperation2_Impl: Sized + IWMDMOperation_Impl {
// Required methods
fn SetObjectAttributes2(
&self,
dwattributes: u32,
dwattributesex: u32,
pformat: *const WAVEFORMATEX,
pvideoformat: *const VIDEOINFOHEADER
) -> Result<()>;
fn GetObjectAttributes2(
&self,
pdwattributes: *mut u32,
pdwattributesex: *mut u32,
paudioformat: *mut WAVEFORMATEX,
pvideoformat: *mut VIDEOINFOHEADER
) -> Result<()>;
}
Required Methods§
fn SetObjectAttributes2( &self, dwattributes: u32, dwattributesex: u32, pformat: *const WAVEFORMATEX, pvideoformat: *const VIDEOINFOHEADER ) -> Result<()>
fn GetObjectAttributes2( &self, pdwattributes: *mut u32, pdwattributesex: *mut u32, paudioformat: *mut WAVEFORMATEX, pvideoformat: *mut VIDEOINFOHEADER ) -> Result<()>
Object Safety§
This trait is not object safe.