Trait windows::Win32::Media::DirectShow::IMediaParamInfo_Impl
pub trait IMediaParamInfo_Impl: Sized {
// Required methods
fn GetParamCount(&self) -> Result<u32>;
fn GetParamInfo(
&self,
dwparamindex: u32,
pinfo: *mut MP_PARAMINFO,
) -> Result<()>;
fn GetParamText(&self, dwparamindex: u32) -> Result<*mut u16>;
fn GetNumTimeFormats(&self) -> Result<u32>;
fn GetSupportedTimeFormat(&self, dwformatindex: u32) -> Result<GUID>;
fn GetCurrentTimeFormat(
&self,
pguidtimeformat: *mut GUID,
ptimedata: *mut u32,
) -> Result<()>;
}
Required Methods§
fn GetParamCount(&self) -> Result<u32>
fn GetParamInfo( &self, dwparamindex: u32, pinfo: *mut MP_PARAMINFO, ) -> Result<()>
fn GetParamText(&self, dwparamindex: u32) -> Result<*mut u16>
fn GetNumTimeFormats(&self) -> Result<u32>
fn GetSupportedTimeFormat(&self, dwformatindex: u32) -> Result<GUID>
fn GetCurrentTimeFormat( &self, pguidtimeformat: *mut GUID, ptimedata: *mut u32, ) -> Result<()>
Object Safety§
This trait is not object safe.