gi-gst-1.0.21: GStreamer bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Structs.ParseContext

Contents

Description

Opaque structure.

Synopsis

Exported types

newtype ParseContext Source #

Memory-managed wrapper type.

Instances
BoxedObject ParseContext Source # 
Instance details

Defined in GI.Gst.Structs.ParseContext

Methods

copy

parseContextCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ParseContext

context: a ParseContext

-> m (Maybe ParseContext)

Returns: A copied ParseContext

Copies the context.

free

parseContextFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ParseContext

context: a ParseContext

-> m () 

Frees a parse context previously allocated with parseContextNew.

getMissingElements

parseContextGetMissingElements Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> ParseContext

context: a ParseContext

-> m (Maybe [Text])

Returns: a Nothing-terminated array of element factory name strings of missing elements. Free with strfreev when no longer needed.

Retrieve missing elements from a previous run of parseLaunchFull or parseLaunchvFull. Will only return results if an error code of ParseErrorNoSuchElement was returned.

new

parseContextNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m (Maybe ParseContext)

Returns: a newly-allocated parse context. Free with parseContextFree when no longer needed.

Allocates a parse context for use with parseLaunchFull or parseLaunchvFull.

Free-function: gst_parse_context_free