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()
|