ScnLib_SetVideoFrameRate()

ScnLib_SetVideoFrameRate()

标准版专业版超级版游戏版
C++ __declspec(dllimport) void __stdcall ScnLib_SetVideoFrameRate(double dFPS);
C# [DllImport("ScnLib.dll")] public static extern void ScnLib_SetVideoFrameRate(double FPS);
Basic Public Declare Sub ScnLib_SetVideoFrameRate Lib "ScnLib.dll" (ByVal FPS As Double)
Delphi procedure ScnLib_SetVideoFrameRate(FPS: Double); stdcall; external 'ScnLib.dll';
  • 描述
    设置视频帧速率。

  • 参数
    • FPS [in]
      视频帧速率,以 fps(每秒帧数)为单位,范围从 0.1 到 200。
  • 返回值
    无。

  • 备注
    调用该函数设置视频帧速率。这也将是屏幕捕获帧速率。默认设置下,视频帧速率为 30fps。不建议将视频帧速率设置为高于 30fps,除非您的电脑性能足够强大到能够以更高的帧速率捕获屏幕并对超高清视频进行实时编码,否则高帧速率将毫无意义,因为如果电脑性能不够的话实际帧速率可能无法达到您设定的帧速率。但如果您调用 ScnLib_EnableVideoVariableFrameRate() 启用了可变帧速率功能的话,屏幕捕获帧速率将根据屏幕内容变化快慢而变化,所以对电脑性能的要求会相应降低。录制过程中不允许更改视频帧速率。要获取当前视频帧速率,请调用 ScnLib_GetVideoFrameRate()

  • 参见
    ScnLib_SetVideoResolution(), ScnLib_SetVideoKeyFrameInterval(), ScnLib_GetVideoFrameRate(), ScnLib_EnableVideoVariableFrameRate()

下载 SDK API 总览