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