DingRtcEngineSubtitleManager

通过阅读本文,您可以了解到Windows SDKDingRtcEngineSubtitleManager接口详情。

接口说明

目录

字幕相关接口

API

描述

支持的最低版本

EnumerateSpeakLanguages

枚举支持的发言语言列表。

3.8

SetCurrentSpeakLanguage

选择发言语言类型。

3.8

EnumerateTranslateLanguages

枚举支持的翻译语言列表。

3.8

SetCurrentTranslateLanguages

选择翻译语言类型。

3.8

RegisterSubtitleObserver

注册字幕观察类对象。

3.8

EnableSubtitle

是否开启字幕。

3.8

接口详情

  • EnumerateSpeakLanguages:枚举支持的发言语言列表。

    void EnumerateSpeakLanguages (EnumLanguageCallback cb, void *context) const =0

    参数

    类型

    描述

    cb

    EnumLanguageCallback

    回调函数

    context

    void *

    用户自定义上下文,在回调函数中返回给用户

  • SetCurrentSpeakLanguage:选择发言语言类型。

    int SetCurrentSpeakLanguage (const char *language)=0

    参数

    类型

    描述

    language

    const char *

    语言类型。

    返回说明

    0:成功;非0:失败。

  • EnumerateTranslateLanguages:枚举支持的翻译语言列表。

    void EnumerateTranslateLanguages (EnumLanguageCallback cb, void *context) const =0

    参数

    类型

    描述

    cb

    EnumLanguageCallback

    回调函数

    context

    void *

    用户自定义上下文,在回调函数中返回给用户

  • SetCurrentTranslateLanguages:选择翻译语言类型。

    int SetCurrentTranslateLanguages (const char *languages[], int number)=0

    参数

    类型

    描述

    languages

    const char *

    语言类型数组。

    number

    int

    语言类型数量。

    返回说明

    0:成功;非0:失败。

  • RegisterSubtitleObserver:注册字幕观察类对象。

    int RegisterSubtitleObserver (RtcEngineSubtitleObserver *observer)=0

    参数

    类型

    描述

    observer

    RtcEngineSubtitleObserver *

    字幕观察类对象指针。

    返回说明

    0:成功;非0:失败。

    重要

    要移除observer,调用RegisterSubtitleObserver(NULL)。

  • EnableSubtitle:是否开启字幕。

    int EnableSubtitle (bool enable)=0

    参数

    类型

    描述

    enable

    bool

    是否开启/关闭字幕。

    true:开启字幕。

    false:关闭字幕。

    返回说明

    0:设置成功;<0:设置失败,返回错误码。

    重要

    SDK默认设置不开启字幕。在开启字幕前,请调用字幕管理类接口进行设置。