ScnLib_PreviewWebcam()

ScnLib_PreviewWebcam()

标准版专业版超级版游戏版
C++ __declspec(dllimport) BOOL __stdcall ScnLib_PreviewWebcam(BOOL bEnable, HWND hWnd, BOOL bPadding, COLORREF crBkColor);
C# [DllImport("ScnLib.dll")] public static extern bool ScnLib_PreviewWebcam(bool Enable, IntPtr Wnd, bool Padding, uint BkColor);
Basic Public Declare Function ScnLib_PreviewWebcam Lib "ScnLib.dll" (ByVal Enable As Boolean, ByVal Wnd As IntPtr, ByVal Padding As Boolean, ByVal BkColor As UInt32) As Boolean
Delphi function ScnLib_PreviewWebcam(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_GetWebcamPreviewWnd()

  • 参见
    ScnLib_SelectWebcamDevice(), ScnLib_GetWebcamPreviewWnd(), ScnLib_RecordWebcamOnly()

下载 SDK API 总览