CaptureFrameRenderedTo
Delphi
function CaptureFrameRenderedTo (DisplayIndex: LongInt; Dest: TFrameCaptureDest; FileName: string): Boolean;
C++Builder
bool __fastcall CaptureFrameRenderedTo(System::LongInt DisplayIndex, TFrameCaptureDest Dest, System::UnicodeString FileName);
C#
public bool CaptureFrameRenderedTo(int DisplayIndex, TFrameCaptureDest Dest, string FileName);
VB.NET
Public Function CaptureFrameRenderedTo(DisplayIndex As Integer, Dest As TFrameCaptureDest, FileName As String) As Boolean
C++/Qt
BOOL CaptureFrameRenderedTo (int DisplayIndex, TFrameCaptureDest Dest, wchar_t *FileName);
Captures the current frame being displayed in the video renderer. Works like CaptureFrameSyncTo, but does not require the frame grabber to be enabled, allowing to capture frames and saving CPU. This function is supported only by the following video renderers: vr_EVR, vr_VMR9, vr_VMR7, vr_StandardRenderer, vr_madVR. Note: invoking this function with vr_StandardRenderer produces a (very short) pause/resume of the video stream. It is instant with other video renderers.