Trait windows::Win32::Media::DirectShow::IBDA_DiseqCommand_Impl
pub trait IBDA_DiseqCommand_Impl: Sized {
// Required methods
fn SetEnableDiseqCommands(&self, benable: BOOLEAN) -> Result<()>;
fn SetDiseqLNBSource(&self, ullnbsource: u32) -> Result<()>;
fn SetDiseqUseToneBurst(&self, busetoneburst: BOOLEAN) -> Result<()>;
fn SetDiseqRepeats(&self, ulrepeats: u32) -> Result<()>;
fn put_DiseqSendCommand(
&self,
ulrequestid: u32,
ulcbcommandlen: u32,
pbcommand: *const u8
) -> Result<()>;
fn get_DiseqResponse(
&self,
ulrequestid: u32,
pulcbresponselen: *mut u32,
pbresponse: *mut u8
) -> Result<()>;
}
Required Methods§
fn SetEnableDiseqCommands(&self, benable: BOOLEAN) -> Result<()>
fn SetDiseqLNBSource(&self, ullnbsource: u32) -> Result<()>
fn SetDiseqUseToneBurst(&self, busetoneburst: BOOLEAN) -> Result<()>
fn SetDiseqRepeats(&self, ulrepeats: u32) -> Result<()>
fn put_DiseqSendCommand( &self, ulrequestid: u32, ulcbcommandlen: u32, pbcommand: *const u8 ) -> Result<()>
fn get_DiseqResponse( &self, ulrequestid: u32, pulcbresponselen: *mut u32, pbresponse: *mut u8 ) -> Result<()>
Object Safety§
This trait is not object safe.