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
const MODE: GLFilterMode
[src]
const ADD_RGBA_PAD_TEMPLATES: bool
[src]
Calls add_rgba_pad_templates
in GLFilter::class_init
if true
.
Provided methods
fn set_caps(
&self,
filter: &Self::Type,
incaps: &Caps,
outcaps: &Caps
) -> Result<(), LoggableError>
[src]
&self,
filter: &Self::Type,
incaps: &Caps,
outcaps: &Caps
) -> Result<(), LoggableError>
fn filter(
&self,
filter: &Self::Type,
input: &Buffer,
output: &Buffer
) -> Result<(), LoggableError>
[src]
&self,
filter: &Self::Type,
input: &Buffer,
output: &Buffer
) -> Result<(), LoggableError>
fn filter_texture(
&self,
filter: &Self::Type,
input: &GLMemory,
output: &GLMemory
) -> Result<(), LoggableError>
[src]
&self,
filter: &Self::Type,
input: &GLMemory,
output: &GLMemory
) -> Result<(), LoggableError>
fn init_fbo(&self, filter: &Self::Type) -> Result<(), LoggableError>
[src]
fn transform_internal_caps(
&self,
filter: &Self::Type,
direction: PadDirection,
caps: &Caps,
filter_caps: Option<&Caps>
) -> Option<Caps>
[src]
&self,
filter: &Self::Type,
direction: PadDirection,
caps: &Caps,
filter_caps: Option<&Caps>
) -> Option<Caps>