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将自动设置视频输出分辨率以匹配初始屏幕捕获区域的大小。如果屏幕捕获区域的大小与您指定的视频分辨率不一致,捕获的屏幕图像将在保持其原始纵横比的同时缩放以适应视频分辨率。请注意,更高的视频分辨率会导致视频更清晰,但也会增加录制负担。在录制过程中不允许修改视频分辨率。要检测当前视频的实际分辨率,请调用ScnLib_GetVideoResolution()

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

下载 SDK API 总览