Trait gstreamer_video::subclass::prelude::VideoFilterImplExt[][src]

pub trait VideoFilterImplExt: ObjectSubclass {
    fn parent_set_info(
        &self,
        element: &Self::Type,
        incaps: &Caps,
        in_info: &VideoInfo,
        outcaps: &Caps,
        out_info: &VideoInfo
    ) -> Result<(), LoggableError>;
fn parent_transform_frame(
        &self,
        element: &Self::Type,
        inframe: &VideoFrameRef<&BufferRef>,
        outframe: &mut VideoFrameRef<&mut BufferRef>
    ) -> Result<FlowSuccess, FlowError>;
fn parent_transform_frame_ip(
        &self,
        element: &Self::Type,
        frame: &mut VideoFrameRef<&mut BufferRef>
    ) -> Result<FlowSuccess, FlowError>;
fn parent_transform_frame_ip_passthrough(
        &self,
        element: &Self::Type,
        frame: &VideoFrameRef<&BufferRef>
    ) -> Result<FlowSuccess, FlowError>; }

Required methods

Implementors