Trait windows::Win32::Media::DeviceManager::IWMDMDeviceControl_Impl
pub trait IWMDMDeviceControl_Impl: Sized {
// Required methods
fn GetStatus(&self) -> Result<u32>;
fn GetCapabilities(&self) -> Result<u32>;
fn Play(&self) -> Result<()>;
fn Record(&self, pformat: *const WAVEFORMATEX) -> Result<()>;
fn Pause(&self) -> Result<()>;
fn Resume(&self) -> Result<()>;
fn Stop(&self) -> Result<()>;
fn Seek(&self, fumode: u32, noffset: i32) -> Result<()>;
}
Required Methods§
fn GetStatus(&self) -> Result<u32>
fn GetCapabilities(&self) -> Result<u32>
fn Play(&self) -> Result<()>
fn Record(&self, pformat: *const WAVEFORMATEX) -> Result<()>
fn Pause(&self) -> Result<()>
fn Resume(&self) -> Result<()>
fn Stop(&self) -> Result<()>
fn Seek(&self, fumode: u32, noffset: i32) -> Result<()>
Object Safety§
This trait is not object safe.