gi-gst-1.0.25: GStreamer bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gst.Structs.ParamSpecArray

Description

A GParamSpec derived structure for arrays of values.

Synopsis

Exported types

newZeroParamSpecArray :: MonadIO m => m ParamSpecArray Source #

Construct a ParamSpecArray struct initialized to zero.

Methods

Properties

elementSpec

the ParamSpec of the type of values in the array

clearParamSpecArrayElementSpec :: MonadIO m => ParamSpecArray -> m () Source #

Set the value of the “element_spec” field to Nothing. When overloading is enabled, this is equivalent to

clear #elementSpec

getParamSpecArrayElementSpec :: MonadIO m => ParamSpecArray -> m (Maybe GParamSpec) Source #

Get the value of the “element_spec” field. When overloading is enabled, this is equivalent to

get paramSpecArray #elementSpec

setParamSpecArrayElementSpec :: MonadIO m => ParamSpecArray -> Ptr GParamSpec -> m () Source #

Set the value of the “element_spec” field. When overloading is enabled, this is equivalent to

set paramSpecArray [ #elementSpec := value ]

parentInstance

super class

clearParamSpecArrayParentInstance :: MonadIO m => ParamSpecArray -> m () Source #

Set the value of the “parent_instance” field to Nothing. When overloading is enabled, this is equivalent to

clear #parentInstance

getParamSpecArrayParentInstance :: MonadIO m => ParamSpecArray -> m (Maybe GParamSpec) Source #

Get the value of the “parent_instance” field. When overloading is enabled, this is equivalent to

get paramSpecArray #parentInstance

setParamSpecArrayParentInstance :: MonadIO m => ParamSpecArray -> Ptr GParamSpec -> m () Source #

Set the value of the “parent_instance” field. When overloading is enabled, this is equivalent to

set paramSpecArray [ #parentInstance := value ]