MonobjcMonobjc Documented Class Library
CVDisplayLinkOutputCallback Delegate
NamespacesMonobjc.QuartzCoreCVDisplayLinkOutputCallback

Defines a pointer to a display link output callback function, which is called whenever the display link wants the application to output a frame.

Original signature is 'typedef CVReturn (*CVDisplayLinkOutputCallback)(CVDisplayLinkRef displayLink, const CVTimeStamp *inNow, const CVTimeStamp *inOutputTime, CVOptionFlags flagsIn, CVOptionFlags *flagsOut, void *displayLinkContext);'

Available in Mac OS X v10.3 and later.

Declaration Syntax
C#Visual BasicVisual C++
public delegate CVReturn CVDisplayLinkOutputCallback(
	IntPtr displayLink,
	ref CVTimeStamp inNow,
	ref CVTimeStamp inOutputTime,
	CVOptionFlags flagsIn,
	ref CVOptionFlags flagsOut,
	IntPtr context
)
Public Delegate Function CVDisplayLinkOutputCallback ( _
	displayLink As IntPtr, _
	ByRef inNow As CVTimeStamp, _
	ByRef inOutputTime As CVTimeStamp, _
	flagsIn As CVOptionFlags, _
	ByRef flagsOut As CVOptionFlags, _
	context As IntPtr _
) As CVReturn
public delegate CVReturn CVDisplayLinkOutputCallback(
	IntPtr displayLink, 
	CVTimeStamp% inNow, 
	CVTimeStamp% inOutputTime, 
	CVOptionFlags flagsIn, 
	CVOptionFlags% flagsOut, 
	IntPtr context
)
Parameters
displayLink (IntPtr)
The display link requesting the frame.
inNow (CVTimeStamp%)
A pointer to the current time.
inOutputTime (CVTimeStamp%)
A pointer to the time that the frame will be displayed.
flagsIn (CVOptionFlags)
Currently unused. Pass 0.
flagsOut (CVOptionFlags%)
Currently unused. Pass 0.
context (IntPtr)
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)