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