gi-gst-1.0.2: GStreamer 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) => IsLabelProxy t (Object -> p) Source 
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

data ObjectDefaultErrorMethodInfo Source

Instances

((~) * signature (GError -> Maybe Text -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectDefaultErrorMethodInfo a signature Source 

objectGetControlBinding

objectGetControlRate

objectGetGValueArray

data ObjectGetGValueArrayMethodInfo Source

Instances

((~) * signature (Text -> Word64 -> Word64 -> Word32 -> GValue -> m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectGetGValueArrayMethodInfo a signature Source 

objectGetName

data ObjectGetNameMethodInfo Source

Instances

((~) * signature (m (Maybe Text)), MonadIO m, ObjectK a) => MethodInfo * ObjectGetNameMethodInfo a signature Source 

objectGetParent

data ObjectGetParentMethodInfo Source

Instances

((~) * signature (m (Maybe Object)), MonadIO m, ObjectK a) => MethodInfo * ObjectGetParentMethodInfo a signature Source 

objectGetPathString

data ObjectGetPathStringMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, ObjectK a) => MethodInfo * ObjectGetPathStringMethodInfo a signature Source 

objectGetValue

data ObjectGetValueMethodInfo Source

Instances

((~) * signature (Text -> Word64 -> m (Maybe GValue)), MonadIO m, ObjectK a) => MethodInfo * ObjectGetValueMethodInfo a signature Source 

objectGetValueArray

data ObjectGetValueArrayMethodInfo Source

Instances

((~) * signature (Text -> Word64 -> Word64 -> Word32 -> Ptr () -> m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectGetValueArrayMethodInfo a signature Source 

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

objectHasActiveControlBindings

objectHasAncestor

data ObjectHasAncestorMethodInfo Source

Instances

((~) * signature (b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectHasAncestorMethodInfo a signature Source 

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

data ObjectHasAsAncestorMethodInfo Source

Instances

((~) * signature (b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectHasAsAncestorMethodInfo a signature Source 

objectHasAsParent

data ObjectHasAsParentMethodInfo Source

Instances

((~) * signature (b -> m Bool), MonadIO m, ObjectK a, ObjectK b) => MethodInfo * ObjectHasAsParentMethodInfo a signature Source 

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

objectRef

data ObjectRefMethodInfo Source

Instances

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

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

objectRemoveControlBinding

objectReplace

objectSetControlBindingDisabled

objectSetControlBindingsDisabled

objectSetControlRate

data ObjectSetControlRateMethodInfo Source

Instances

((~) * signature (Word64 -> m ()), MonadIO m, ObjectK a) => MethodInfo * ObjectSetControlRateMethodInfo a signature Source 

objectSetName

data ObjectSetNameMethodInfo Source

Instances

((~) * signature (Maybe Text -> m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectSetNameMethodInfo a signature Source 

objectSetParent

data ObjectSetParentMethodInfo Source

Instances

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

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

objectSuggestNextSync

objectSyncValues

data ObjectSyncValuesMethodInfo Source

Instances

((~) * signature (Word64 -> m Bool), MonadIO m, ObjectK a) => MethodInfo * ObjectSyncValuesMethodInfo a signature Source 

objectUnparent

data ObjectUnparentMethodInfo Source

Instances

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

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

objectUnref

data ObjectUnrefMethodInfo Source

Instances

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

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

Properties

Name

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

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

Parent

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

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

Signals

DeepNotify