Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype VideoBufferPool = VideoBufferPool (ManagedPtr VideoBufferPool)
- class (GObject o, IsDescendantOf VideoBufferPool o) => IsVideoBufferPool o
- toVideoBufferPool :: (MonadIO m, IsVideoBufferPool o) => o -> m VideoBufferPool
- videoBufferPoolNew :: (HasCallStack, MonadIO m) => m VideoBufferPool
Exported types
newtype VideoBufferPool Source #
Memory-managed wrapper type.
VideoBufferPool (ManagedPtr VideoBufferPool) |
Instances
Eq VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool (==) :: VideoBufferPool -> VideoBufferPool -> Bool # (/=) :: VideoBufferPool -> VideoBufferPool -> Bool # | |
GObject VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool | |
ManagedPtrNewtype VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool toManagedPtr :: VideoBufferPool -> ManagedPtr VideoBufferPool | |
TypedObject VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool | |
HasParentTypes VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool | |
IsGValue (Maybe VideoBufferPool) Source # | Convert |
Defined in GI.GstVideo.Objects.VideoBufferPool gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe VideoBufferPool -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe VideoBufferPool) | |
type ParentTypes VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool |
class (GObject o, IsDescendantOf VideoBufferPool o) => IsVideoBufferPool o Source #
Type class for types which can be safely cast to VideoBufferPool
, for instance with toVideoBufferPool
.
Instances
(GObject o, IsDescendantOf VideoBufferPool o) => IsVideoBufferPool o Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool |
toVideoBufferPool :: (MonadIO m, IsVideoBufferPool o) => o -> m VideoBufferPool Source #
Cast to VideoBufferPool
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
acquireBuffer, addControlBinding, bindProperty, bindPropertyFull, defaultError, forceFloating, freezeNotify, getv, hasActiveControlBindings, hasAncestor, hasAsAncestor, hasAsParent, hasOption, isActive, isFloating, notify, notifyByPspec, ref, refSink, releaseBuffer, removeControlBinding, runDispose, stealData, stealQdata, suggestNextSync, syncValues, thawNotify, unparent, unref, watchClosure.
Getters
getConfig, getControlBinding, getControlRate, getData, getGValueArray, getName, getOptions, getParent, getPathString, getProperty, getQdata, getValue.
Setters
setActive, setConfig, setControlBindingDisabled, setControlBindingsDisabled, setControlRate, setData, setDataFull, setFlushing, setName, setParent, setProperty.
new
:: (HasCallStack, MonadIO m) | |
=> m VideoBufferPool | Returns: a new |
Create a new bufferpool that can allocate video frames. This bufferpool supports all the video bufferpool options.