Trait windows::Win32::Media::DirectShow::IAMTuner_Impl
pub trait IAMTuner_Impl: Sized {
Show 15 methods
// Required methods
fn put_Channel(
&self,
lchannel: i32,
lvideosubchannel: i32,
laudiosubchannel: i32,
) -> Result<()>;
fn get_Channel(
&self,
plchannel: *mut i32,
plvideosubchannel: *mut i32,
plaudiosubchannel: *mut i32,
) -> Result<()>;
fn ChannelMinMax(
&self,
lchannelmin: *mut i32,
lchannelmax: *mut i32,
) -> Result<()>;
fn SetCountryCode(&self, lcountrycode: i32) -> Result<()>;
fn CountryCode(&self) -> Result<i32>;
fn SetTuningSpace(&self, ltuningspace: i32) -> Result<()>;
fn TuningSpace(&self) -> Result<i32>;
fn Logon(&self, hcurrentuser: HANDLE) -> Result<()>;
fn Logout(&self) -> Result<()>;
fn SignalPresent(&self) -> Result<i32>;
fn SetMode(&self, lmode: AMTunerModeType) -> Result<()>;
fn Mode(&self) -> Result<AMTunerModeType>;
fn GetAvailableModes(&self) -> Result<i32>;
fn RegisterNotificationCallBack(
&self,
pnotify: Option<&IAMTunerNotification>,
levents: i32,
) -> Result<()>;
fn UnRegisterNotificationCallBack(
&self,
pnotify: Option<&IAMTunerNotification>,
) -> Result<()>;
}
Required Methods§
fn put_Channel( &self, lchannel: i32, lvideosubchannel: i32, laudiosubchannel: i32, ) -> Result<()>
fn get_Channel( &self, plchannel: *mut i32, plvideosubchannel: *mut i32, plaudiosubchannel: *mut i32, ) -> Result<()>
fn ChannelMinMax( &self, lchannelmin: *mut i32, lchannelmax: *mut i32, ) -> Result<()>
fn SetCountryCode(&self, lcountrycode: i32) -> Result<()>
fn CountryCode(&self) -> Result<i32>
fn SetTuningSpace(&self, ltuningspace: i32) -> Result<()>
fn TuningSpace(&self) -> Result<i32>
fn Logon(&self, hcurrentuser: HANDLE) -> Result<()>
fn Logout(&self) -> Result<()>
fn SignalPresent(&self) -> Result<i32>
fn SetMode(&self, lmode: AMTunerModeType) -> Result<()>
fn Mode(&self) -> Result<AMTunerModeType>
fn GetAvailableModes(&self) -> Result<i32>
fn RegisterNotificationCallBack( &self, pnotify: Option<&IAMTunerNotification>, levents: i32, ) -> Result<()>
fn UnRegisterNotificationCallBack( &self, pnotify: Option<&IAMTunerNotification>, ) -> Result<()>
Object Safety§
This trait is not object safe.