Trait windows::Win32::Media::DirectShow::IAMNetShowExProps_Impl
pub trait IAMNetShowExProps_Impl: Sized + IDispatch_Impl {
// Required methods
fn SourceProtocol(&self, psourceprotocol: *mut i32) -> Result<()>;
fn Bandwidth(&self, pbandwidth: *mut i32) -> Result<()>;
fn ErrorCorrection(&self, pbstrerrorcorrection: *mut BSTR) -> Result<()>;
fn CodecCount(&self, pcodeccount: *mut i32) -> Result<()>;
fn GetCodecInstalled(
&self,
codecnum: i32,
pcodecinstalled: *mut VARIANT_BOOL
) -> Result<()>;
fn GetCodecDescription(
&self,
codecnum: i32,
pbstrcodecdescription: *mut BSTR
) -> Result<()>;
fn GetCodecURL(&self, codecnum: i32, pbstrcodecurl: *mut BSTR) -> Result<()>;
fn CreationDate(&self, pcreationdate: *mut f64) -> Result<()>;
fn SourceLink(&self, pbstrsourcelink: *mut BSTR) -> Result<()>;
}
Required Methods§
fn SourceProtocol(&self, psourceprotocol: *mut i32) -> Result<()>
fn Bandwidth(&self, pbandwidth: *mut i32) -> Result<()>
fn ErrorCorrection(&self, pbstrerrorcorrection: *mut BSTR) -> Result<()>
fn CodecCount(&self, pcodeccount: *mut i32) -> Result<()>
fn GetCodecInstalled( &self, codecnum: i32, pcodecinstalled: *mut VARIANT_BOOL ) -> Result<()>
fn GetCodecDescription( &self, codecnum: i32, pbstrcodecdescription: *mut BSTR ) -> Result<()>
fn GetCodecURL(&self, codecnum: i32, pbstrcodecurl: *mut BSTR) -> Result<()>
fn CreationDate(&self, pcreationdate: *mut f64) -> Result<()>
fn SourceLink(&self, pbstrsourcelink: *mut BSTR) -> Result<()>
Object Safety§
This trait is not object safe.