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 总览