gi-gdk-0.3.18.13: 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 Source 
((~) * info (ResolveFrameTimingsMethod t FrameTimings), MethodInfo * info FrameTimings p) => IsLabel t (FrameTimings -> p) Source 

Methods

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

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

Methods

frameTimingsGetComplete

frameTimingsGetFrameCounter

frameTimingsGetFrameTime

frameTimingsGetPredictedPresentationTime

frameTimingsGetPresentationTime

frameTimingsGetRefreshInterval

frameTimingsRef

frameTimingsUnref