Trait windows::Win32::Media::DirectShow::Tv::ITuneRequestInfo_Impl
pub trait ITuneRequestInfo_Impl: Sized {
// Required methods
fn GetLocatorData(&self, request: Option<&ITuneRequest>) -> Result<()>;
fn GetComponentData(
&self,
currentrequest: Option<&ITuneRequest>
) -> Result<()>;
fn CreateComponentList(
&self,
currentrequest: Option<&ITuneRequest>
) -> Result<()>;
fn GetNextProgram(
&self,
currentrequest: Option<&ITuneRequest>
) -> Result<ITuneRequest>;
fn GetPreviousProgram(
&self,
currentrequest: Option<&ITuneRequest>
) -> Result<ITuneRequest>;
fn GetNextLocator(
&self,
currentrequest: Option<&ITuneRequest>
) -> Result<ITuneRequest>;
fn GetPreviousLocator(
&self,
currentrequest: Option<&ITuneRequest>
) -> Result<ITuneRequest>;
}
Required Methods§
fn GetLocatorData(&self, request: Option<&ITuneRequest>) -> Result<()>
fn GetComponentData(&self, currentrequest: Option<&ITuneRequest>) -> Result<()>
fn CreateComponentList( &self, currentrequest: Option<&ITuneRequest> ) -> Result<()>
fn GetNextProgram( &self, currentrequest: Option<&ITuneRequest> ) -> Result<ITuneRequest>
fn GetPreviousProgram( &self, currentrequest: Option<&ITuneRequest> ) -> Result<ITuneRequest>
fn GetNextLocator( &self, currentrequest: Option<&ITuneRequest> ) -> Result<ITuneRequest>
fn GetPreviousLocator( &self, currentrequest: Option<&ITuneRequest> ) -> Result<ITuneRequest>
Object Safety§
This trait is not object safe.