ScnLib_SetLogoText()

ScnLib_SetLogoTextA/W()

标准版专业版超级版至尊版
C++ __declspec(dllimport) BOOL __stdcall ScnLib_SetLogoTextA(LPCSTR pcszText);
__declspec(dllimport) BOOL __stdcall ScnLib_SetLogoTextW(LPCWSTR pcwszText);
C# [DllImport("ScnLib.dll", CharSet = CharSet.Unicode)] public static extern bool ScnLib_SetLogoTextW(string Text);
Basic Public Declare Unicode Function ScnLib_SetLogoTextW Lib "ScnLib.dll" (ByVal Text As String) As Boolean
Delphi function ScnLib_SetLogoTextA(const Text: PAnsiChar): LongBool; stdcall; external 'ScnLib.dll';
function ScnLib_SetLogoTextW(const Text: PWideChar): LongBool; stdcall; external 'ScnLib.dll';
  • 描述
    设置在视频中要展示的徽标文本。

  • 参数
    • Text [in]
      要在视频中展示的徽标文本,可以包含以下预定义变量的任意组合:
      • <duration> - 插入代表当前录制时长的字符串,格式为 HH:MM:SS。
      • <duration-ms> - 插入显示当前录制时长的字符串,精确到毫秒,格式为 HH:MM:SS.XXX。
      • <date> - 插入代表当前日期的字符串,格式为当前区域设置的短格式。
      • <time> - 插入显示当前时间的字符串,格式为 HH:MM:SS。
      • <time-ms> - 插入显示当前时间的字符串,精确到毫秒,格式为 HH:MM:SS.XXX。
      • <date-time> - 插入代表当前日期和时间的字符串,格式为当前区域设置的短格式。
      • <long-date> - 插入代表当前日期的字符串,格式为当前区域设置的长格式。
      • <long-date-time> - 插入代表当前日期和时间的字符串,格式为当前区域设置的长格式。
      • <pc-name> - 插入显示当前计算机名称的字符串。
      • <user-name> - 插入代表当前用户名称的字符串。
      例如:'REC <date-time>'
  • 返回值
    如果成功指定了徽标文本,则返回值为TRUE。否则,返回值为FALSE。

  • 备注
    调用此函数设置在视频中要展示的徽标文本。徽标文本可以包含上述提到的任何预定义变量的组合。该函数还支持显示多行文本,使用 '\n' 表示换行符。要在视频中隐藏徽标文本,请传递零值或空字符串作为Text参数。您可以在录制过程中调用此函数。要获取当前在视频中展示的徽标文本,请调用ScnLib_SetLogoTextStyleA/W()

  • 参见
    ScnLib_IsLogoTextPresent()
    ScnLib_IsLogoImagePresent()
    ScnLib_GetLogoTextA/W()
    ScnLib_SetLogoTextStyleA/W()
    ScnLib_SetLogoImageA/W()

下载 SDK API 总览