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.Clock

Contents

Description

 

Synopsis

Exported types

newtype Clock Source

Constructors

Clock (ForeignPtr Clock) 

Instances

GObject Clock Source 
((~) * info (ResolveClockMethod t Clock), MethodInfo * info Clock p) => IsLabel t (Clock -> p) Source 

Methods

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

((~) * info (ResolveClockMethod t Clock), MethodInfo * info Clock p) => IsLabelProxy t (Clock -> p) Source 

Methods

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

type ParentTypes Clock Source 
type AttributeList Clock Source 
type SignalList Clock Source 

class GObject o => ClockK o Source

Instances

Methods

clockAddObservation

clockAddObservationUnapplied

clockAdjustUnlocked

clockAdjustWithCalibration

clockGetCalibration

clockGetInternalTime

clockGetMaster

clockGetResolution

clockGetTime

data ClockGetTimeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Word64), MonadIO m, ClockK a) => MethodInfo (TYPE Lifted) ClockGetTimeMethodInfo a signature Source 

clockGetTimeout

clockIdCompareFunc

clockIdGetTime

clockIdRef

clockIdRef :: MonadIO m => Ptr () -> m () Source

clockIdUnref

clockIdUnref :: MonadIO m => Ptr () -> m () Source

clockIdUnschedule

clockIdUnschedule :: MonadIO m => Ptr () -> m () Source

clockIdWait

clockIdWaitAsync

clockIsSynced

data ClockIsSyncedMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Bool), MonadIO m, ClockK a) => MethodInfo (TYPE Lifted) ClockIsSyncedMethodInfo a signature Source 

clockIsSynced :: (MonadIO m, ClockK a) => a -> m Bool Source

clockNewPeriodicId

clockNewPeriodicId :: (MonadIO m, ClockK a) => a -> Word64 -> Word64 -> m () Source

clockNewSingleShotId

clockNewSingleShotId :: (MonadIO m, ClockK a) => a -> Word64 -> m () Source

clockPeriodicIdReinit

clockSetCalibration

clockSetCalibration :: (MonadIO m, ClockK a) => a -> Word64 -> Word64 -> Word64 -> Word64 -> m () Source

clockSetMaster

data ClockSetMasterMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m Bool), MonadIO m, ClockK a, ClockK b) => MethodInfo (TYPE Lifted) ClockSetMasterMethodInfo a signature Source 

clockSetMaster :: (MonadIO m, ClockK a, ClockK b) => a -> Maybe b -> m Bool Source

clockSetResolution

clockSetSynced

data ClockSetSyncedMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ClockK a) => MethodInfo (TYPE Lifted) ClockSetSyncedMethodInfo a signature Source 

clockSetSynced :: (MonadIO m, ClockK a) => a -> Bool -> m () Source

clockSetTimeout

data ClockSetTimeoutMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, ClockK a) => MethodInfo (TYPE Lifted) ClockSetTimeoutMethodInfo a signature Source 

clockSetTimeout :: (MonadIO m, ClockK a) => a -> Word64 -> m () Source

clockSingleShotIdReinit

clockUnadjustUnlocked

clockWaitForSync

Properties

Timeout

setClockTimeout :: (MonadIO m, ClockK o) => o -> Word64 -> m () Source

WindowSize

setClockWindowSize :: (MonadIO m, ClockK o) => o -> Int32 -> m () Source

WindowThreshold

Signals

Synced

type ClockSyncedCallbackC = Ptr () -> CInt -> Ptr () -> IO () Source