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.

Implementors§