Trait IIsdbSeriesDescriptor_Impl
pub trait IIsdbSeriesDescriptor_Impl: IUnknownImpl {
// Required methods
fn GetTag(&self) -> Result<u8>;
fn GetLength(&self) -> Result<u8>;
fn GetSeriesId(&self) -> Result<u16>;
fn GetRepeatLabel(&self) -> Result<u8>;
fn GetProgramPattern(&self) -> Result<u8>;
fn GetExpireDate(
&self,
pfvalid: *mut BOOL,
pmdtval: *mut MPEG_DATE_AND_TIME,
) -> Result<()>;
fn GetEpisodeNumber(&self) -> Result<u16>;
fn GetLastEpisodeNumber(&self) -> Result<u16>;
fn GetSeriesNameW(&self, convmode: DVB_STRCONV_MODE) -> Result<BSTR>;
}
Required Methods§
fn GetTag(&self) -> Result<u8>
fn GetLength(&self) -> Result<u8>
fn GetSeriesId(&self) -> Result<u16>
fn GetRepeatLabel(&self) -> Result<u8>
fn GetProgramPattern(&self) -> Result<u8>
fn GetExpireDate( &self, pfvalid: *mut BOOL, pmdtval: *mut MPEG_DATE_AND_TIME, ) -> Result<()>
fn GetEpisodeNumber(&self) -> Result<u16>
fn GetLastEpisodeNumber(&self) -> Result<u16>
fn GetSeriesNameW(&self, convmode: DVB_STRCONV_MODE) -> Result<BSTR>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.