Trait gstreamer_video::subclass::prelude::VideoFilterImpl [−][src]
pub trait VideoFilterImpl: VideoFilterImplExt + BaseTransformImpl { fn set_info(
&self,
element: &Self::Type,
incaps: &Caps,
in_info: &VideoInfo,
outcaps: &Caps,
out_info: &VideoInfo
) -> Result<(), LoggableError> { ... } fn transform_frame(
&self,
element: &Self::Type,
inframe: &VideoFrameRef<&BufferRef>,
outframe: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError> { ... } fn transform_frame_ip(
&self,
element: &Self::Type,
frame: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError> { ... } fn transform_frame_ip_passthrough(
&self,
element: &Self::Type,
frame: &VideoFrameRef<&BufferRef>
) -> Result<FlowSuccess, FlowError> { ... } }
Provided methods
fn set_info(
&self,
element: &Self::Type,
incaps: &Caps,
in_info: &VideoInfo,
outcaps: &Caps,
out_info: &VideoInfo
) -> Result<(), LoggableError>
[src]fn transform_frame(
&self,
element: &Self::Type,
inframe: &VideoFrameRef<&BufferRef>,
outframe: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]fn transform_frame_ip(
&self,
element: &Self::Type,
frame: &mut VideoFrameRef<&mut BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]fn transform_frame_ip_passthrough(
&self,
element: &Self::Type,
frame: &VideoFrameRef<&BufferRef>
) -> Result<FlowSuccess, FlowError>
[src]