ScnLib_SetLogoImage()

ScnLib_SetLogoImageA/W()

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

  • 参数
    • Path [in]
      要在视频中展示的徽标图像的文件路径。支持的徽标图像格式包括 PNG、BMP、JPG、TIFF、ICO 和 GIF。
  • 返回值
    如果徽标图像文件有效且成功加载,则返回值为TRUE。否则,返回值为FALSE。

  • 备注
    调用此函数来设置要在视频中展示的徽标图像的文件路径。要在视频中隐藏徽标图像,可以传递零值或空字符串作为函数参数。您可以在录制过程中调用此函数。

    支持的徽标图像格式包括 PNG、BMP、JPG、TIFF、ICO 和 GIF。在这些格式中,强烈推荐使用 PNG 格式,因为它支持 alpha 通道,可以实现透明背景。这一特性对于将徽标图像无缝集成到视频中至关重要,确保了徽标在视频中显得专业而不突兀。

    除了从文件加载徽标图像之外,您还可以调用ScnLib_UpdateLogoImage()从内存中的DIB(Device-Independent Bitmaps)设置徽标图像。这种方式允许更动态地控制徽标图像,使您能够使用在运行时生成或修改的图像。这种徽标图像设置的灵活性在视频录制或直播过程中提供了更丰富的自定义效果。

    要获取当前徽标图像的文件路径,请调用ScnLib_GetLogoImageA/W()

  • 参见
    ScnLib_IsLogoImagePresent()
    ScnLib_IsLogoTextPresent()
    ScnLib_GetLogoImageA/W()
    ScnLib_SetLogoTextA/W()
    ScnLib_UpdateLogoImage()

下载 SDK API 总览