ScnLib_PreviewVideo()

ScnLib_PreviewVideo()

标准版专业版超级版游戏版
C++ __declspec(dllimport) BOOL __stdcall ScnLib_PreviewVideo(BOOL bEnable, HWND hWnd, BOOL bPadding, COLORREF crBkColor);
C# [DllImport("ScnLib.dll")] public static extern bool ScnLib_PreviewVideo(bool Enable, IntPtr Wnd, bool Padding, uint BkColor);
Basic Public Declare Function ScnLib_PreviewVideo Lib "ScnLib.dll" (ByVal Enable As Boolean, ByVal Wnd As IntPtr, ByVal Padding As Boolean, ByVal BkColor As UInt32) As Boolean
Delphi function ScnLib_PreviewVideo(Enable: LongBool; Wnd: THandle; Padding: LongBool; BkColor: LongWord): LongBool; stdcall; external 'ScnLib.dll';
  • 描述
    启用/禁用预览屏幕捕获视频。

  • 参数
    • Enable [in]
      TRUE:启用。
      FALSE:禁用。
    • Wnd [in]
      显示视频预览的窗口句柄。指定一个零值,让 SDK 为您创建一个预览窗口。
    • Padding [in]
      TRUE:如果预览窗口大于视频的实际分辨率,则使用 BkColor 填充视频画面之外的空白部分。

      FALSE:如果预览窗口大于视频的实际分辨率,则拉伸视频画面。
    • BkColor [in]
      用于填充视频预览窗口的空白区域的背景颜色。为 COLORREF 格式。
  • 返回值
    如果成功启用视频预览,则返回值为 TRUE。否则,返回值为 FALSE。

  • 备注
    调用此函数来启用/禁用预览屏幕捕获视频。这使您可以在开始录制之前或在录制过程中预览屏幕录制视频的画面。您可以指定一个自建窗口句柄来显示视频预览,或者传递零值窗口句柄让 SDK 为您创建一个预览窗口。一次只允许启用一个视频预览,每次调用该函数启用视频预览时,之前的视频预览将自动关闭。要获取当前视频预览窗口句柄,请调用 ScnLib_GetVideoPreviewWnd()

  • 参见
    ScnLib_GetVideoPreviewWnd()

下载 SDK API 总览