pub trait IMpeg2TableFilter_Impl: Sized {
    // Required methods
    fn AddPID(&self, p: u16) -> Result<()>;
    fn AddTable(&self, p: u16, t: u8) -> Result<()>;
    fn AddExtension(&self, p: u16, t: u8, e: u16) -> Result<()>;
    fn RemovePID(&self, p: u16) -> Result<()>;
    fn RemoveTable(&self, p: u16, t: u8) -> Result<()>;
    fn RemoveExtension(&self, p: u16, t: u8, e: u16) -> Result<()>;
}

Required Methods§

fn AddPID(&self, p: u16) -> Result<()>

fn AddTable(&self, p: u16, t: u8) -> Result<()>

fn AddExtension(&self, p: u16, t: u8, e: u16) -> Result<()>

fn RemovePID(&self, p: u16) -> Result<()>

fn RemoveTable(&self, p: u16, t: u8) -> Result<()>

fn RemoveExtension(&self, p: u16, t: u8, e: u16) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§