ZD 录屏 SDK API – ScnLib_RecoverVideoFile()

ScnLib_RecoverVideoFileA/W()

标准版专业版超级版至尊版
C++ __declspec(dllimport) BOOL __stdcall ScnLib_RecoverVideoFileA(LPCSTR pcszFromPath, LPCSTR pcszToPath);
__declspec(dllimport) BOOL __stdcall ScnLib_RecoverVideoFileW(LPCWSTR pcwszFromPath, LPCWSTR pcwszToPath);
C# [DllImport("ScnLib.dll", CharSet = CharSet.Unicode)] public static extern bool ScnLib_RecoverVideoFileW(string FromPath, string ToPath);
Basic Public Declare Unicode Function ScnLib_RecoverVideoFileW Lib "ScnLib.dll" (ByVal FromPath As String, ByVal ToPath As String) As Boolean
Delphi function ScnLib_RecoverVideoFileA(const FromPath: PAnsiChar; const ToPath: PAnsiChar): LongBool; stdcall; external 'ScnLib.dll';
function ScnLib_RecoverVideoFileW(const FromPath: PWideChar; const ToPath: PWideChar): LongBool; stdcall; external 'ScnLib.dll';
  • 描述
    从安全副本中恢复一个不完整的视频文件。

  • 参数
    • FromPath [in]
      安全副本文件路径,用于恢复原视频。安全副本文件的文件名扩展名只会是 .MP4_、.FLV_ 或 .AVI_,对应于原视频文件的格式。
    • ToPath [in]
      要恢复为的视频文件的路径。这个视频文件的文件名扩展名可以是 .MP4、.FLV 或 .AVI。
  • 返回值
    如果视频恢复处理过程成功启动,返回值为TRUE;否则返回值为FALSE。

  • 备注
    调用此函数从安全副本中恢复一个不完整的视频文件。视频文件格式如 MP4、FLV 和 AVI 需要完整写入完成才能播放。因此,如果由于系统或程序崩溃或电源中断等因素意外终止屏幕录制,视频文件将是不完整且无法播放的。为了应对这种情况,SDK 提供了视频恢复功能。此功能会保存正在进行的录制的一份安全副本。如果录制成功完成,该副本会自动被删除。但是,如果录制被中断导致文件变得无法播放,您可以在下次运行程序时调用本函数从这个安全副本中恢复视频。

    视频恢复处理过程是异步进行的。调用此函数时,它会立即返回成功或失败,而不等待视频恢复处理过程完成。要监测正在进行的视频恢复处理过程的进度,请调用ScnLib_GetVideoRecoveryProgress()

  • 参见
    ScnLib_GetVideoRecoveryProgress()
    ScnLib_StartRecording()
    ScnLib_EnableVideoRecovery()
    ScnLib_StopRecording()

购物车
  • 您的购物车是空的。
滚动至顶部