Skip to main content

VideoSinkImpl

Trait VideoSinkImpl 

Source
pub trait VideoSinkImpl: BaseSinkImpl + ObjectSubclass<Type: IsA<VideoSink>> {
    // Provided method
    fn show_frame(&self, buffer: &Buffer) -> Result<FlowSuccess, FlowError> { ... }
}

Provided Methods§

Source

fn show_frame(&self, buffer: &Buffer) -> Result<FlowSuccess, FlowError>

render a video frame. Maps to GstBaseSinkClass.render() and GstBaseSinkClass.preroll() vfuncs. Rendering during preroll will be suppressed if the show-preroll-frame property is set to false.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§