pub trait IMPEG2PIDMap_Impl: Sized {
    // Required methods
    fn MapPID(
        &self,
        culpid: u32,
        pulpid: *const u32,
        mediasamplecontent: MEDIA_SAMPLE_CONTENT
    ) -> Result<()>;
    fn UnmapPID(&self, culpid: u32, pulpid: *const u32) -> Result<()>;
    fn EnumPIDMap(&self) -> Result<IEnumPIDMap>;
}

Required Methods§

fn MapPID( &self, culpid: u32, pulpid: *const u32, mediasamplecontent: MEDIA_SAMPLE_CONTENT ) -> Result<()>

fn UnmapPID(&self, culpid: u32, pulpid: *const u32) -> Result<()>

fn EnumPIDMap(&self) -> Result<IEnumPIDMap>

Object Safety§

This trait is not object safe.

Implementors§