gi-gst-1.0.22: GStreamer bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Structs.ParamSpecFraction

Description

A GParamSpec derived structure that contains the meta data for fractional properties.

Synopsis

Exported types

newZeroParamSpecFraction :: MonadIO m => m ParamSpecFraction Source #

Construct a ParamSpecFraction struct initialized to zero.

Methods

Overloaded methods

Properties

defDen

default denominator

getParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #

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

get paramSpecFraction #defDen

setParamSpecFractionDefDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #

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

set paramSpecFraction [ #defDen := value ]

defNum

default numerator

getParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #

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

get paramSpecFraction #defNum

setParamSpecFractionDefNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #

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

set paramSpecFraction [ #defNum := value ]

maxDen

maximal denominator

getParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #

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

get paramSpecFraction #maxDen

setParamSpecFractionMaxDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #

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

set paramSpecFraction [ #maxDen := value ]

maxNum

maximal numerator

getParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #

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

get paramSpecFraction #maxNum

setParamSpecFractionMaxNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #

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

set paramSpecFraction [ #maxNum := value ]

minDen

minimal denominator

getParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> m Int32 Source #

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

get paramSpecFraction #minDen

setParamSpecFractionMinDen :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #

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

set paramSpecFraction [ #minDen := value ]

minNum

minimal numerator

getParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> m Int32 Source #

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

get paramSpecFraction #minNum

setParamSpecFractionMinNum :: MonadIO m => ParamSpecFraction -> Int32 -> m () Source #

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

set paramSpecFraction [ #minNum := value ]

parentInstance

super class

clearParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m () Source #

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

clear #parentInstance

getParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> m (Maybe GParamSpec) Source #

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

get paramSpecFraction #parentInstance

setParamSpecFractionParentInstance :: MonadIO m => ParamSpecFraction -> Ptr GParamSpec -> m () Source #

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

set paramSpecFraction [ #parentInstance := value ]