CVDisplayLink
A high-priority thread that notifies your app when a given display will need each frame.
Overview
A Core Video display link provides a separate high-priority thread to notify your application when a given display will need each frame. You can use a display link to easily synchronize with the refresh rate of a display. The display link API uses the Core Foundation class system internally to provide reference counting behavior and other useful properties.
Topics
Creating Display Links
CVDisplayLinkCreateWithCGDisplay(_:_:)CVDisplayLinkCreateWithCGDisplays(_:_:_:)CVDisplayLinkCreateWithActiveCGDisplays(_:)CVDisplayLinkCreateWithOpenGLDisplayMask(_:_:)
Configuring Display Links
CVDisplayLinkSetCurrentCGDisplay(_:_:)CVDisplayLinkSetCurrentCGDisplayFromOpenGLContext(_:_:_:)CVDisplayLinkSetOutputCallback(_:_:_:)CVDisplayLinkSetOutputHandler(_:_:)CVDisplayLinkOutputHandler
Inspecting Display Links
CVDisplayLinkGetCurrentCGDisplay(_:)CVDisplayLinkGetCurrentTime(_:_:)CVDisplayLinkTranslateTime(_:_:_:)CVDisplayLinkGetActualOutputVideoRefreshPeriod(_:)CVDisplayLinkGetNominalOutputVideoRefreshPeriod(_:)CVDisplayLinkGetOutputVideoLatency(_:)CVDisplayLinkIsRunning(_:)CVDisplayLinkGetTypeID()