更新时间:2025-10-13 GMT+08:00
分享

获取字幕语言列表

GetSubtitleSupportLanguage

接口描述

该接口用于获取字幕语言列表。

注意事项

  1. 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。

方法定义

1
HWM_SDK_AGENT_API hwmsdk::HwmErrCode GetSubtitleSupportLanguage();

回调函数

1
virtual void OnGetSubtitleSupportLanguageResult(hwmsdk::HwmErrCode ret, const char* reason, const HwmTargetLanguageTypeList* targetLanguageTypeList) {};

参数描述

无。

返回值

表1 返回值

类型

描述

HwmErrCode

成功返回0,其他值表示失败。失败返回值见错误码参考

表2 结构体HwmTargetLanguageTypeList 参数说明

参数

类型

描述

targetLanguageTypeSize

unsigned int

字幕翻译语言类型长度。

targetLanguageTypes

HwmTargetLanguageTypeInfo

字幕翻译语言类型列表。

表3 结构体HwmTargetLanguageTypeInfo 参数说明

参数

类型

描述

targetLanguageType

HwmTargetLanguageType

字幕翻译语言类型。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
/**
* 订阅字幕语言
*/
void demoSubscribeSubtitleLanguageDlg::OnBnClickedButtonSubscribeSubtitleLanguage()
{
    int ret = hwmsdkagent::SubscribeSubtitleLanguage(hwmsdkagent::HwmTargetLanguageType::SUBTITLE_LANGUAGE_CN);
    if (hwmsdk::HWM_COMMON_SUCCESS != ret)
    {
        AfxMessageBox(_T("OperateLocalRecord error"));
    }
}

相关文档