[ TDx_DrawVideoPort ]
[ prev: UpdateVideo() ]
public:
virtual bool __fastcall WaitForSync( dword pFlags, dword pLine, dword pTimeout );
If you would like to submit additions or improvements to this page, click: admin@bcb-tools.com.
DESCRIPTION
Top
Parameters
See Also
The
TDx_DrawVideoPort::WaitForSync
method
can
help
an
application
synchronise
by
waiting
for
the
VSYNC
or
a
specified
scan
line.
If
the
method
call
fails,
the
OnError
event
will
be
triggered
with
one
of
the
following
values:
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS
DDERR_UNSUPPORTED
DDERR_VIDEONOTACTIVE
DDERR_WASSTILLDRAWING
PARAMETERS
Top
See Also
Flags
The Flags parameter defines flags indicating just how to wait.
The described effect applies when the flag is set.
DDVPWAIT_BEGINVBLANK
Stop waiting at the start of the VBI.
DDVPWAIT_ENDVBLANK
Stop waiting at the end of the VBI.
DDVPWAIT_LINE
Stop waiting when the line number specified in the Line parameter of this method is passed.
Line
The Line parameter defines the video line number, relative to field height and before prescaling, that the waiting should stop.
This parameter is only used when DDVPWAIT_LINE is set.
Timeout
The Timeout parameter defines the maximum time, in milliseconds, to wait before timing out and returning.
Setting this property to 0 results in a wait of 3 times the setting of TDDVideoPortDesc::MicrosecondsPerField.
SEE ALSO
Top
Parameters