Trait windows::Win32::Media::MediaFoundation::IMFSensorProfile_Impl
pub trait IMFSensorProfile_Impl: Sized {
// Required methods
fn GetProfileId(&self, pid: *mut SENSORPROFILEID) -> Result<()>;
fn AddProfileFilter(
&self,
streamid: u32,
wzfiltersetstring: &PCWSTR,
) -> Result<()>;
fn IsMediaTypeSupported(
&self,
streamid: u32,
pmediatype: Option<&IMFMediaType>,
) -> Result<BOOL>;
fn AddBlockedControl(&self, wzblockedcontrol: &PCWSTR) -> Result<()>;
}
Required Methods§
fn GetProfileId(&self, pid: *mut SENSORPROFILEID) -> Result<()>
fn AddProfileFilter( &self, streamid: u32, wzfiltersetstring: &PCWSTR, ) -> Result<()>
fn IsMediaTypeSupported( &self, streamid: u32, pmediatype: Option<&IMFMediaType>, ) -> Result<BOOL>
fn AddBlockedControl(&self, wzblockedcontrol: &PCWSTR) -> Result<()>
Object Safety§
This trait is not object safe.