Trait windows::Win32::Media::MediaFoundation::IMFSensorGroup_Impl
pub trait IMFSensorGroup_Impl: Sized {
// Required methods
fn GetSymbolicLink(
&self,
symboliclink: PWSTR,
cchsymboliclink: i32,
pcchwritten: *mut i32,
) -> Result<()>;
fn GetFlags(&self) -> Result<u64>;
fn GetSensorGroupAttributes(&self) -> Result<IMFAttributes>;
fn GetSensorDeviceCount(&self) -> Result<u32>;
fn GetSensorDevice(&self, dwindex: u32) -> Result<IMFSensorDevice>;
fn SetDefaultSensorDeviceIndex(&self, dwindex: u32) -> Result<()>;
fn GetDefaultSensorDeviceIndex(&self) -> Result<u32>;
fn CreateMediaSource(&self) -> Result<IMFMediaSource>;
}
Required Methods§
fn GetSymbolicLink( &self, symboliclink: PWSTR, cchsymboliclink: i32, pcchwritten: *mut i32, ) -> Result<()>
fn GetFlags(&self) -> Result<u64>
fn GetSensorGroupAttributes(&self) -> Result<IMFAttributes>
fn GetSensorDeviceCount(&self) -> Result<u32>
fn GetSensorDevice(&self, dwindex: u32) -> Result<IMFSensorDevice>
fn SetDefaultSensorDeviceIndex(&self, dwindex: u32) -> Result<()>
fn GetDefaultSensorDeviceIndex(&self) -> Result<u32>
fn CreateMediaSource(&self) -> Result<IMFMediaSource>
Object Safety§
This trait is not object safe.