Trait IMSVidAnalogTuner_Impl
pub trait IMSVidAnalogTuner_Impl: IMSVidTuner_Impl {
// Required methods
fn Channel(&self) -> Result<i32>;
fn SetChannel(&self, channel: i32) -> Result<()>;
fn VideoFrequency(&self) -> Result<i32>;
fn AudioFrequency(&self) -> Result<i32>;
fn CountryCode(&self) -> Result<i32>;
fn SetCountryCode(&self, lcc: i32) -> Result<()>;
fn SAP(&self) -> Result<VARIANT_BOOL>;
fn SetSAP(&self, fsapon: VARIANT_BOOL) -> Result<()>;
fn ChannelAvailable(
&self,
nchannel: i32,
signalstrength: *mut i32,
) -> Result<VARIANT_BOOL>;
}
Required Methods§
fn Channel(&self) -> Result<i32>
fn SetChannel(&self, channel: i32) -> Result<()>
fn VideoFrequency(&self) -> Result<i32>
fn AudioFrequency(&self) -> Result<i32>
fn CountryCode(&self) -> Result<i32>
fn SetCountryCode(&self, lcc: i32) -> Result<()>
fn SAP(&self) -> Result<VARIANT_BOOL>
fn SetSAP(&self, fsapon: VARIANT_BOOL) -> Result<()>
fn ChannelAvailable( &self, nchannel: i32, signalstrength: *mut i32, ) -> Result<VARIANT_BOOL>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.