Trait windows::Win32::Media::DirectShow::Tv::ITuner_Impl
pub trait ITuner_Impl: Sized {
// Required methods
fn TuningSpace(&self) -> Result<ITuningSpace>;
fn SetTuningSpace(&self, tuningspace: Option<&ITuningSpace>) -> Result<()>;
fn EnumTuningSpaces(&self) -> Result<IEnumTuningSpaces>;
fn TuneRequest(&self) -> Result<ITuneRequest>;
fn SetTuneRequest(&self, tunerequest: Option<&ITuneRequest>) -> Result<()>;
fn Validate(&self, tunerequest: Option<&ITuneRequest>) -> Result<()>;
fn PreferredComponentTypes(&self) -> Result<IComponentTypes>;
fn SetPreferredComponentTypes(
&self,
componenttypes: Option<&IComponentTypes>,
) -> Result<()>;
fn SignalStrength(&self) -> Result<i32>;
fn TriggerSignalEvents(&self, interval: i32) -> Result<()>;
}
Required Methods§
fn TuningSpace(&self) -> Result<ITuningSpace>
fn SetTuningSpace(&self, tuningspace: Option<&ITuningSpace>) -> Result<()>
fn EnumTuningSpaces(&self) -> Result<IEnumTuningSpaces>
fn TuneRequest(&self) -> Result<ITuneRequest>
fn SetTuneRequest(&self, tunerequest: Option<&ITuneRequest>) -> Result<()>
fn Validate(&self, tunerequest: Option<&ITuneRequest>) -> Result<()>
fn PreferredComponentTypes(&self) -> Result<IComponentTypes>
fn SetPreferredComponentTypes( &self, componenttypes: Option<&IComponentTypes>, ) -> Result<()>
fn SignalStrength(&self) -> Result<i32>
fn TriggerSignalEvents(&self, interval: i32) -> Result<()>
Object Safety§
This trait is not object safe.