gi-gst-0.1.6.13: Gst bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Objects.Object

Contents

Description

 

Synopsis

Exported types

newtype Object Source

Constructors

Object (ForeignPtr Object) 

Instances

GObject Object Source 
((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabel t (Object -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Object -> p

((~) * info (ResolveObjectMethod t Object), MethodInfo * info Object p) => IsLabelProxy t (Object -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Object -> p

type ParentTypes Object Source 
type AttributeList Object Source 
type SignalList Object Source 

class GObject o => ObjectK o Source

Instances

Methods

objectAddControlBinding

objectCheckUniqueness

objectDefaultDeepNotify

objectDefaultDeepNotify :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> GParamSpec -> Maybe [Text] -> m () Source

objectDefaultError

objectGetControlBinding

objectGetControlRate

objectGetGValueArray

objectGetName

data ObjectGetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectGetNameMethodInfo a signature Source 

objectGetParent

objectGetPathString

objectGetValue

objectGetValueArray

objectGetValueArray :: (MonadIO m, ObjectK a) => a -> Text -> Word64 -> Word64 -> Word32 -> Ptr () -> m Bool Source

objectHasActiveControlBindings

objectHasAncestor

objectHasAncestor :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m Bool Source

Deprecated: Use gst_object_has_as_ancestor() instead.MT safe. Grabs and releases @object's locks.

objectHasAsAncestor

objectHasAsParent

objectHasAsParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m Bool Source

objectRef

data ObjectRefMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Object), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectRefMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy ObjectRefMethodInfo a -> signature -> s

objectRef :: (MonadIO m, ObjectK a) => a -> m Object Source

objectRemoveControlBinding

objectReplace

objectSetControlBindingDisabled

objectSetControlBindingsDisabled

objectSetControlRate

objectSetName

objectSetParent

data ObjectSetParentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo (TYPE Lifted) ObjectSetParentMethodInfo a signature Source 

objectSetParent :: (MonadIO m, ObjectK a, ObjectK b) => a -> b -> m Bool Source

objectSuggestNextSync

objectSyncValues

objectUnparent

data ObjectUnparentMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectUnparentMethodInfo a signature Source 

objectUnparent :: (MonadIO m, ObjectK a) => a -> m () Source

objectUnref

data ObjectUnrefMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) ObjectUnrefMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy ObjectUnrefMethodInfo a -> signature -> s

objectUnref :: (MonadIO m, ObjectK a) => a -> m () Source

Properties

Name

setObjectName :: (MonadIO m, ObjectK o) => o -> Text -> m () Source

Parent

setObjectParent :: (MonadIO m, ObjectK o, ObjectK a) => o -> a -> m () Source

Signals

DeepNotify