| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gst.Objects.SystemClock
Description
- newtype SystemClock = SystemClock (ForeignPtr SystemClock)
- class GObject o => SystemClockK o
- toSystemClock :: SystemClockK o => o -> IO SystemClock
- noSystemClock :: Maybe SystemClock
- systemClockObtain :: MonadIO m => m Clock
- systemClockSetDefault :: (MonadIO m, ClockK a) => a -> m ()
- data SystemClockClockTypePropertyInfo
- constructSystemClockClockType :: ClockType -> IO ([Char], GValue)
- getSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> m ClockType
- setSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> ClockType -> m ()
Exported types
newtype SystemClock Source
Constructors
| SystemClock (ForeignPtr SystemClock) |
Instances
| GObject SystemClock Source | |
| ((~) * info (ResolveSystemClockMethod t SystemClock), MethodInfo * info SystemClock p) => IsLabel t (SystemClock -> p) Source | |
| ((~) * info (ResolveSystemClockMethod t SystemClock), MethodInfo * info SystemClock p) => IsLabelProxy t (SystemClock -> p) Source | |
| type ParentTypes SystemClock Source | |
| type AttributeList SystemClock Source | |
| type SignalList SystemClock Source | |
class GObject o => SystemClockK o Source
Instances
| (GObject o, IsDescendantOf SystemClock o) => SystemClockK o Source | |
toSystemClock :: SystemClockK o => o -> IO SystemClock Source
Methods
systemClockObtain
systemClockObtain :: MonadIO m => m Clock Source
systemClockSetDefault
systemClockSetDefault :: (MonadIO m, ClockK a) => a -> m () Source
Properties
ClockType
data SystemClockClockTypePropertyInfo Source
Instances
getSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> m ClockType Source
setSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> ClockType -> m () Source