| 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.DeviceMonitor
Contents
Description
- newtype DeviceMonitor = DeviceMonitor (ForeignPtr DeviceMonitor)
- class GObject o => DeviceMonitorK o
- toDeviceMonitor :: DeviceMonitorK o => o -> IO DeviceMonitor
- noDeviceMonitor :: Maybe DeviceMonitor
- data DeviceMonitorAddFilterMethodInfo
- deviceMonitorAddFilter :: (MonadIO m, DeviceMonitorK a) => a -> Maybe Text -> Maybe Caps -> m Word32
- data DeviceMonitorGetBusMethodInfo
- deviceMonitorGetBus :: (MonadIO m, DeviceMonitorK a) => a -> m Bus
- data DeviceMonitorGetDevicesMethodInfo
- deviceMonitorGetDevices :: (MonadIO m, DeviceMonitorK a) => a -> m [Device]
- data DeviceMonitorGetProvidersMethodInfo
- deviceMonitorGetProviders :: (MonadIO m, DeviceMonitorK a) => a -> m [Text]
- data DeviceMonitorGetShowAllDevicesMethodInfo
- deviceMonitorGetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> m Bool
- deviceMonitorNew :: MonadIO m => m DeviceMonitor
- data DeviceMonitorRemoveFilterMethodInfo
- deviceMonitorRemoveFilter :: (MonadIO m, DeviceMonitorK a) => a -> Word32 -> m Bool
- data DeviceMonitorSetShowAllDevicesMethodInfo
- deviceMonitorSetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> Bool -> m ()
- data DeviceMonitorStartMethodInfo
- deviceMonitorStart :: (MonadIO m, DeviceMonitorK a) => a -> m Bool
- data DeviceMonitorStopMethodInfo
- deviceMonitorStop :: (MonadIO m, DeviceMonitorK a) => a -> m ()
- data DeviceMonitorShowAllPropertyInfo
- constructDeviceMonitorShowAll :: Bool -> IO ([Char], GValue)
- getDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> m Bool
- setDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> Bool -> m ()
Exported types
newtype DeviceMonitor Source
Constructors
| DeviceMonitor (ForeignPtr DeviceMonitor) |
Instances
| GObject DeviceMonitor Source | |
| ((~) * info (ResolveDeviceMonitorMethod t DeviceMonitor), MethodInfo * info DeviceMonitor p) => IsLabel t (DeviceMonitor -> p) Source | |
| ((~) * info (ResolveDeviceMonitorMethod t DeviceMonitor), MethodInfo * info DeviceMonitor p) => IsLabelProxy t (DeviceMonitor -> p) Source | |
| type ParentTypes DeviceMonitor Source | |
| type AttributeList DeviceMonitor Source | |
| type SignalList DeviceMonitor Source | |
class GObject o => DeviceMonitorK o Source
Instances
| (GObject o, IsDescendantOf DeviceMonitor o) => DeviceMonitorK o Source | |
toDeviceMonitor :: DeviceMonitorK o => o -> IO DeviceMonitor Source
Methods
deviceMonitorAddFilter
data DeviceMonitorAddFilterMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Maybe Text -> Maybe Caps -> m Word32), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorAddFilterMethodInfo a signature Source | |
deviceMonitorAddFilter :: (MonadIO m, DeviceMonitorK a) => a -> Maybe Text -> Maybe Caps -> m Word32 Source
deviceMonitorGetBus
data DeviceMonitorGetBusMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Bus), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetBusMethodInfo a signature Source | |
deviceMonitorGetBus :: (MonadIO m, DeviceMonitorK a) => a -> m Bus Source
deviceMonitorGetDevices
data DeviceMonitorGetDevicesMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m [Device]), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetDevicesMethodInfo a signature Source | |
deviceMonitorGetDevices :: (MonadIO m, DeviceMonitorK a) => a -> m [Device] Source
deviceMonitorGetProviders
data DeviceMonitorGetProvidersMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m [Text]), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetProvidersMethodInfo a signature Source | |
deviceMonitorGetProviders :: (MonadIO m, DeviceMonitorK a) => a -> m [Text] Source
deviceMonitorGetShowAllDevices
data DeviceMonitorGetShowAllDevicesMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Bool), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorGetShowAllDevicesMethodInfo a signature Source | |
deviceMonitorGetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> m Bool Source
deviceMonitorNew
deviceMonitorNew :: MonadIO m => m DeviceMonitor Source
deviceMonitorRemoveFilter
data DeviceMonitorRemoveFilterMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Word32 -> m Bool), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorRemoveFilterMethodInfo a signature Source | |
deviceMonitorRemoveFilter :: (MonadIO m, DeviceMonitorK a) => a -> Word32 -> m Bool Source
deviceMonitorSetShowAllDevices
data DeviceMonitorSetShowAllDevicesMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorSetShowAllDevicesMethodInfo a signature Source | |
deviceMonitorSetShowAllDevices :: (MonadIO m, DeviceMonitorK a) => a -> Bool -> m () Source
deviceMonitorStart
data DeviceMonitorStartMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Bool), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorStartMethodInfo a signature Source | |
deviceMonitorStart :: (MonadIO m, DeviceMonitorK a) => a -> m Bool Source
deviceMonitorStop
data DeviceMonitorStopMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m ()), MonadIO m, DeviceMonitorK a) => MethodInfo (TYPE Lifted) DeviceMonitorStopMethodInfo a signature Source | |
deviceMonitorStop :: (MonadIO m, DeviceMonitorK a) => a -> m () Source
Properties
ShowAll
data DeviceMonitorShowAllPropertyInfo Source
Instances
getDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> m Bool Source
setDeviceMonitorShowAll :: (MonadIO m, DeviceMonitorK o) => o -> Bool -> m () Source