Trait gstreamer_gl::subclass::prelude::GLFilterImpl[][src]

pub trait GLFilterImpl: GLFilterImplExt + GLBaseFilterImpl {
    const MODE: GLFilterMode;
    const ADD_RGBA_PAD_TEMPLATES: bool;
    fn set_caps(
        &self,
        filter: &Self::Type,
        incaps: &Caps,
        outcaps: &Caps
    ) -> Result<(), LoggableError> { ... }
fn filter(
        &self,
        filter: &Self::Type,
        input: &Buffer,
        output: &Buffer
    ) -> Result<(), LoggableError> { ... }
fn filter_texture(
        &self,
        filter: &Self::Type,
        input: &GLMemory,
        output: &GLMemory
    ) -> Result<(), LoggableError> { ... }
fn init_fbo(&self, filter: &Self::Type) -> Result<(), LoggableError> { ... }
fn transform_internal_caps(
        &self,
        filter: &Self::Type,
        direction: PadDirection,
        caps: &Caps,
        filter_caps: Option<&Caps>
    ) -> Option<Caps> { ... } }

Associated Constants

Provided methods

Implementors