gi-gstvideo-1.0.22: GStreamerVideo bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GstVideo.Objects.VideoFilter

Description

Provides useful functions and a base class for video filters.

The videofilter will by default enable QoS on the parent GstBaseTransform to implement frame dropping.

Synopsis

Exported types

newtype VideoFilter Source #

Memory-managed wrapper type.

Instances

Instances details
Eq VideoFilter Source # 
Instance details

Defined in GI.GstVideo.Objects.VideoFilter

GObject VideoFilter Source # 
Instance details

Defined in GI.GstVideo.Objects.VideoFilter

Methods

gobjectType :: IO GType #

IsGValue VideoFilter Source #

Convert VideoFilter to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.GstVideo.Objects.VideoFilter

HasParentTypes VideoFilter Source # 
Instance details

Defined in GI.GstVideo.Objects.VideoFilter

type ParentTypes VideoFilter Source # 
Instance details

Defined in GI.GstVideo.Objects.VideoFilter

type ParentTypes VideoFilter = '[BaseTransform, Element, Object, Object]

class (GObject o, IsDescendantOf VideoFilter o) => IsVideoFilter o Source #

Type class for types which can be safely cast to VideoFilter, for instance with toVideoFilter.

Instances

Instances details
(GObject o, IsDescendantOf VideoFilter o) => IsVideoFilter o Source # 
Instance details

Defined in GI.GstVideo.Objects.VideoFilter

toVideoFilter :: (MonadIO m, IsVideoFilter o) => o -> m VideoFilter Source #

Cast to VideoFilter, for types for which this is known to be safe. For general casts, use castTo.

Methods

Overloaded methods