ScnLib_SetVideoResolution()

ScnLib_SetVideoResolution()

标准版专业版超级版游戏版
C++ __declspec(dllimport) void __stdcall ScnLib_SetVideoResolution(int nWidth, int nHeight);
C# [DllImport("ScnLib.dll")] public static extern void ScnLib_SetVideoResolution(int Width, int Height);
Basic Public Declare Sub ScnLib_SetVideoResolution Lib "ScnLib.dll" (ByVal Width As Int32, ByVal Height As Int32)
Delphi procedure ScnLib_SetVideoResolution(Width: Integer; Height: Integer); stdcall; external 'ScnLib.dll';
  • 描述
    设置视频输出分辨率。

  • 参数
    • Width [in]
      视频分辨率的宽。设置 0 使其与屏幕捕获区域同宽。
    • Height [in]
      视频分辨率的高。设置 0 使其与屏幕捕获区域同高。
  • 返回值
    无。

  • 备注
    调用此函数设置视频输出分辨率。根据 H.264 视频编解码器的要求,视频宽和高都必须是 2 的倍数。默认设置下或者您将视频宽和高设置为 0,则 SDK 将使视频分辨率与初始屏幕捕获区域大小相同。如果屏幕捕获区域大小与您设置的视频分辨率不匹配,SDK 捕获图像将保持其原始纵横比进行缩放以适应视频分辨率。视频分辨率越高,视频看起来越清晰,录制开销也越大。录制过程中不允许更改视频分辨率。要获取当前的实际视频分辨率,请调用 ScnLib_GetVideoResolution()

  • 参见
    ScnLib_PreviewVideo(), ScnLib_GetVideoResolution(), ScnLib_SetVideoFrameRate()

下载 SDK API 总览