gi-gst-0.1.6.13: Gst bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Structs.ParentBufferMeta

Contents

Description

The GstMeta which can be attached to a #GstBuffer to hold a reference to another buffer that is only released when the child #GstBuffer is released.

Typically, #GstParentBufferMeta is used when the child buffer is directly using the #GstMemory of the parent buffer, and wants to prevent the parent buffer from being returned to a buffer pool until the #GstMemory is available for re-use.

Synopsis

Exported types

newtype ParentBufferMeta Source

Instances

((~) * info (ResolveParentBufferMetaMethod t ParentBufferMeta), MethodInfo * info ParentBufferMeta p) => IsLabel t (ParentBufferMeta -> p) Source 
((~) * info (ResolveParentBufferMetaMethod t ParentBufferMeta), MethodInfo * info ParentBufferMeta p) => IsLabelProxy t (ParentBufferMeta -> p) Source 

newZeroParentBufferMeta :: MonadIO m => m ParentBufferMeta Source

Construct a ParentBufferMeta struct initialized to zero.

Methods

parentBufferMetaGetInfo

Properties

Buffer

Parent