gi-gdk-0.3.18.15: Gdk 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.Gdk.Structs.FrameTimings

Contents

Description

A #GdkFrameTimings object holds timing information for a single frame of the application’s displays. To retrieve #GdkFrameTimings objects, use gdk_frame_clock_get_timings() or gdk_frame_clock_get_current_timings(). The information in #GdkFrameTimings is useful for precise synchronization of video with the event or audio streams, and for measuring quality metrics for the application’s display, such as latency and jitter.

Synopsis

Exported types

newtype FrameTimings Source

Instances

BoxedObject FrameTimings 
((~) * signature (m ()), MonadIO m) => MethodInfo * FrameTimingsUnrefMethodInfo FrameTimings signature 
((~) * signature (m FrameTimings), MonadIO m) => MethodInfo * FrameTimingsRefMethodInfo FrameTimings signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * FrameTimingsGetRefreshIntervalMethodInfo FrameTimings signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * FrameTimingsGetPresentationTimeMethodInfo FrameTimings signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * FrameTimingsGetPredictedPresentationTimeMethodInfo FrameTimings signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * FrameTimingsGetFrameTimeMethodInfo FrameTimings signature 
((~) * signature (m Int64), MonadIO m) => MethodInfo * FrameTimingsGetFrameCounterMethodInfo FrameTimings signature 
((~) * signature (m Bool), MonadIO m) => MethodInfo * FrameTimingsGetCompleteMethodInfo FrameTimings signature 
((~) * info (ResolveFrameTimingsMethod t FrameTimings), MethodInfo * info FrameTimings p) => IsLabelProxy t (FrameTimings -> p) 
type AttributeList FrameTimings 

Methods

frameTimingsGetComplete

frameTimingsGetFrameCounter

frameTimingsGetFrameTime

frameTimingsGetPredictedPresentationTime

frameTimingsGetPresentationTime

frameTimingsGetRefreshInterval

frameTimingsRef

frameTimingsUnref

data FrameTimingsUnrefMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * FrameTimingsUnrefMethodInfo FrameTimings signature