pub trait IMPEG2Component_Impl: Sized + IComponent_Impl {
    // Required methods
    fn PID(&self) -> Result<i32>;
    fn SetPID(&self, pid: i32) -> Result<()>;
    fn PCRPID(&self) -> Result<i32>;
    fn SetPCRPID(&self, pcrpid: i32) -> Result<()>;
    fn ProgramNumber(&self) -> Result<i32>;
    fn SetProgramNumber(&self, programnumber: i32) -> Result<()>;
}

Required Methods§

fn PID(&self) -> Result<i32>

fn SetPID(&self, pid: i32) -> Result<()>

fn PCRPID(&self) -> Result<i32>

fn SetPCRPID(&self, pcrpid: i32) -> Result<()>

fn ProgramNumber(&self) -> Result<i32>

fn SetProgramNumber(&self, programnumber: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§