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
fn parent_set_info(
&self,
element: &Self::Type,
incaps: &Caps,
in_info: &VideoInfo,
outcaps: &Caps,
out_info: &VideoInfo
) -> Result<(), LoggableError>
[src]fn parent_transform_frame(
&self,
element: &Self::Type,
inframe: &VideoFrameRef<&BufferRef>,
outframe: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]fn parent_transform_frame_ip(
&self,
element: &Self::Type,
frame: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]fn parent_transform_frame_ip_passthrough(
&self,
element: &Self::Type,
frame: &VideoFrameRef<&BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]Implementors
fn parent_set_info(
&self,
element: &Self::Type,
incaps: &Caps,
in_info: &VideoInfo,
outcaps: &Caps,
out_info: &VideoInfo
) -> Result<(), LoggableError>
[src]fn parent_transform_frame(
&self,
element: &Self::Type,
inframe: &VideoFrameRef<&BufferRef>,
outframe: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]fn parent_transform_frame_ip(
&self,
element: &Self::Type,
frame: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]fn parent_transform_frame_ip_passthrough(
&self,
element: &Self::Type,
frame: &VideoFrameRef<&BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]