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

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 #

Memory-managed wrapper type.

Constructors

ClockEntry (ManagedPtr ClockEntry) 

Instances

Instances details
Eq ClockEntry Source # 
Instance details

Defined in GI.Gst.Structs.ClockEntry

BoxedPtr ClockEntry Source # 
Instance details

Defined in GI.Gst.Structs.ClockEntry

CallocPtr ClockEntry Source # 
Instance details

Defined in GI.Gst.Structs.ClockEntry

ManagedPtrNewtype ClockEntry Source # 
Instance details

Defined in GI.Gst.Structs.ClockEntry

Methods

toManagedPtr :: ClockEntry -> ManagedPtr ClockEntry

tag ~ 'AttrSet => Constructible ClockEntry tag Source # 
Instance details

Defined in GI.Gst.Structs.ClockEntry

Methods

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

newZeroClockEntry :: MonadIO m => m ClockEntry Source #

Construct a ClockEntry struct initialized to zero.

Methods

Properties

refcount

reference counter (read-only)

getClockEntryRefcount :: MonadIO m => ClockEntry -> m Int32 Source #

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

get clockEntry #refcount

setClockEntryRefcount :: MonadIO m => ClockEntry -> Int32 -> m () Source #

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

set clockEntry [ #refcount := value ]