Trait windows::Win32::Media::DirectShow::Tv::IIsdbSiParser2_Impl
pub trait IIsdbSiParser2_Impl: Sized + IDvbSiParser2_Impl {
// Required methods
fn GetSDT2(
&self,
tableid: u8,
pwtransportstreamid: *const u16
) -> Result<IISDB_SDT>;
fn GetBIT(
&self,
tableid: u8,
pworiginalnetworkid: *const u16
) -> Result<IISDB_BIT>;
fn GetNBIT(
&self,
tableid: u8,
pworiginalnetworkid: *const u16
) -> Result<IISDB_NBIT>;
fn GetLDT(
&self,
tableid: u8,
pworiginalserviceid: *const u16
) -> Result<IISDB_LDT>;
fn GetSDTT(
&self,
tableid: u8,
pwtableidext: *const u16
) -> Result<IISDB_SDTT>;
fn GetCDT(
&self,
tableid: u8,
bsectionnumber: u8,
pwdownloaddataid: *const u16
) -> Result<IISDB_CDT>;
fn GetEMM(&self, pid: u16, wtableidext: u16) -> Result<IISDB_EMM>;
}
Required Methods§
fn GetSDT2( &self, tableid: u8, pwtransportstreamid: *const u16 ) -> Result<IISDB_SDT>
fn GetBIT( &self, tableid: u8, pworiginalnetworkid: *const u16 ) -> Result<IISDB_BIT>
fn GetNBIT( &self, tableid: u8, pworiginalnetworkid: *const u16 ) -> Result<IISDB_NBIT>
fn GetLDT( &self, tableid: u8, pworiginalserviceid: *const u16 ) -> Result<IISDB_LDT>
fn GetSDTT(&self, tableid: u8, pwtableidext: *const u16) -> Result<IISDB_SDTT>
fn GetCDT( &self, tableid: u8, bsectionnumber: u8, pwdownloaddataid: *const u16 ) -> Result<IISDB_CDT>
fn GetEMM(&self, pid: u16, wtableidext: u16) -> Result<IISDB_EMM>
Object Safety§
This trait is not object safe.