gi-gst-1.0.7: GStreamer 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.ClockEntry

Contents

Description

All pending timeouts or periodic notifies are converted into an entry. Note that GstClockEntry should be treated as an opaque structure. It must not be extended or allocated using a custom allocator.

Synopsis

Exported types

newtype ClockEntry Source #

Constructors

ClockEntry (ManagedPtr ClockEntry) 

Instances

WrappedPtr ClockEntry Source # 
(~) AttrOpTag tag AttrSet => Constructible ClockEntry tag Source # 

Methods

new :: MonadIO m => (ManagedPtr ClockEntry -> ClockEntry) -> [AttrOp ClockEntry tag] -> m ClockEntry

((~) * info (ResolveClockEntryMethod t ClockEntry), MethodInfo * info ClockEntry p) => IsLabel t (ClockEntry -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> ClockEntry -> p #

((~) * info (ResolveClockEntryMethod t ClockEntry), MethodInfo * info ClockEntry p) => IsLabelProxy t (ClockEntry -> p) Source # 
HasAttributeList * ClockEntry Source # 
type AttributeList ClockEntry Source # 
type AttributeList ClockEntry

newZeroClockEntry :: MonadIO m => m ClockEntry Source #

Construct a ClockEntry struct initialized to zero.

Properties

clock

clockEntry_clock :: AttrLabelProxy "clock" Source #

destroyData

clockEntry_destroyData :: AttrLabelProxy "destroyData" Source #

setClockEntryDestroyData :: MonadIO m => ClockEntry -> FunPtr C_DestroyNotify -> m () Source #

func

clockEntry_func :: AttrLabelProxy "func" Source #

interval

clockEntry_interval :: AttrLabelProxy "interval" Source #

refcount

clockEntry_refcount :: AttrLabelProxy "refcount" Source #

status

clockEntry_status :: AttrLabelProxy "status" Source #

time

clockEntry_time :: AttrLabelProxy "time" Source #

type

clockEntry_type :: AttrLabelProxy "type" Source #

unscheduled

clockEntry_unscheduled :: AttrLabelProxy "unscheduled" Source #

userData

clockEntry_userData :: AttrLabelProxy "userData" Source #

wokenUp

clockEntry_wokenUp :: AttrLabelProxy "wokenUp" Source #