Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.GstVideo.Objects.VideoBufferPool
Contents
Description
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.
Constructors
VideoBufferPool (ManagedPtr VideoBufferPool) |
Instances
Eq VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool Methods (==) :: VideoBufferPool -> VideoBufferPool -> Bool # (/=) :: VideoBufferPool -> VideoBufferPool -> Bool # | |
GObject VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool | |
ManagedPtrNewtype VideoBufferPool Source # | |
Defined in GI.GstVideo.Objects.VideoBufferPool Methods 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 Methods 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
Arguments
:: (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.