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