Options
All
  • Public
  • Public/Protected
  • All
Menu

Engine 方法定义

interface

RCRTCEngineInterface

Hierarchy

  • RCRTCEngineInterface

Implemented by

Index

Methods Other

Methods 混音

Other Methods

  • addLiveCdn(url: string): number
  • 设置 CDN 直播推流地址, 仅供直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • url: string

      推流地址

    Returns number

    {number} 错误码

  • adjustAllAudioEffectsVolume(volume: number): number
  • 设置全局音效文件播放音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • volume: number

      音量 0~100, 默认 100

    Returns number

    {number} 错误码

  • adjustAudioEffectVolume(effectId: number, volume: number): number
  • 设置音效文件播放音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • effectId: number

      自定义全局唯一音效Id

    • volume: number

      音量 0~100, 默认 100

    Returns number

    {number} 错误码

  • adjustAudioMixingPlaybackVolume(volume: number): number
  • 设置混音本地播放音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • volume: number

      音量 0~100, 默认 100

    Returns number

    {number} 错误码

  • adjustAudioMixingPublishVolume(volume: number): number
  • 设置混音发送音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • volume: number

      音量 0~100, 默认 100

    Returns number

    {number}

  • adjustAudioMixingVolume(volume: number): number
  • 设置混音输入音量, 包含本地播放和发送音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • volume: number

      音量 0~100, 默认 100

    Returns number

    {number}

  • adjustLocalVolume(volume: number): number
  • 设置麦克风的音量

    memberof

    RCRTCEngineInterface

    Parameters

    • volume: number

      0 ~ 100, 默认值: 100

    Returns number

    {number} 错误码

  • cancelJoinSubRoomRequest(roomId: string, userId: string, extra?: string): number
  • 取消正在进行中的跨房间连麦请求

    memberof

    RCRTCEngineInterface

    Parameters

    • roomId: string

      房间 roomId

    • userId: string

      远端用户 userId

    • Optional extra: string

      附加信息, 可随消息发送给被邀请人

    Returns number

    {number} 错误码

  • createAudioEffect(path: string, effectId: number): number
  • 创建音效文件缓存, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • path: string

      本地文件地址

    • effectId: number

      自定义全局唯一音效Id

    Returns number

    {number}

  • createCustomStreamFromFile(path: string, tag: string, replace: boolean, playback: boolean): number
  • 从视频文件创建自定义流, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • path: string

      本地文件地址

    • tag: string

      自定义流全局唯一标签

    • replace: boolean

      是否替换音频流 true: 替换 false: 不替换

    • playback: boolean

      是否本地回放音频流 true: 回放 false: 不回放

    Returns number

    {number} 错误码

  • destroy(): number
  • 销毁实例

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 错误码

  • enableCamera(enable: boolean, camera: RCRTCCamera): number
  • 打开/关闭摄像头

    memberof

    RCRTCEngineInterface

    Parameters

    • enable: boolean

      true:打开, false:关闭

    • camera: RCRTCCamera

      摄像头类型

    Returns number

    {number} 错误码

  • enableMicrophone(enable: boolean): number
  • 打开/关闭麦克风

    memberof

    RCRTCEngineInterface

    Parameters

    • enable: boolean

      true 打开, false 关闭

    Returns number

    {number} 错误码

  • enableSpeaker(enable: boolean): number
  • 打开/关闭外放

    memberof

    RCRTCEngineInterface

    Parameters

    • enable: boolean

      true 打开, false 关闭

    Returns number

    {number} 错误码

  • getAudioEffectVolume(effectId: number): number
  • 获取音效文件播放音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • effectId: number

      自定义全局唯一音效Id

    Returns number

    {number} 音量,如果小于 0,则是错误码,错误码对应 number

  • getAudioMixingDuration(): number
  • 获取音频文件时长, 单位:秒, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 音频文件时长, 如果小于 0,则是错误码,错误码对应 number

  • getAudioMixingPlaybackVolume(): number
  • 获取混音本地播放音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 音量,如果小于 0,则是错误码,错误码对应 number

  • getAudioMixingPosition(): number
  • 获取音频文件合流进度, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 合流进度 0~1

  • getAudioMixingPublishVolume(): number
  • 获取混音发送音量, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 音量,如果小于 0,则是错误码,错误码对应 number

  • getSessionId(): string
  • 获取当前房间的 SessionId, 仅在加入房间成功后可获取 每次加入房间所得到的 SessionId 均不同

    memberof

    RCRTCEngineInterface

    Returns string

    {string} 获取到的 sessionId

  • isCameraExposurePositionSupported(): boolean
  • 获取摄像头是否支持区域测光

    memberof

    RCRTCEngineInterface

    Returns boolean

    {boolean} true: 支持 false: 不支持

  • isCameraFocusSupported(): boolean
  • 获取摄像头是否支持区域对焦

    memberof

    RCRTCEngineInterface

    Returns boolean

    {boolean} true: 支持 false: 不支持

  • 加入房间

    memberof

    RCRTCEngineInterface

    Parameters

    Returns number

    {number} 错误码

  • joinSubRoom(roomId: string): number
  • 连麦邀请后加入副房间

    memberof

    RCRTCEngineInterface

    Parameters

    • roomId: string

      房间 roomId

    Returns number

    {number} 错误码

  • leaveRoom(): number
  • 离开房间

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 错误码

  • leaveSubRoom(roomId: string, disband: boolean): number
  • 离开副房间,此方法仅供连麦离开副房间使用

    memberof

    RCRTCEngineInterface

    Parameters

    • roomId: string

      房间 roomId

    • disband: boolean

      是否通知所有连麦用户结束, true:通知 false:不通知

    Returns number

    {number} 错误码

  • muteLocalCustomStream(tag: string, mute: boolean): number
  • 停止自定义流发送, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • tag: string

      自定义流全局唯一标签

    • mute: boolean

      true: 不发送 false: 发送

    Returns number

    {number} 错误码

  • 停止本地音视频数据发送

    memberof

    RCRTCEngineInterface

    Parameters

    • type: RCRTCMediaType

      媒体类型

    • mute: boolean

      true: 不发送 false: 发送

    Returns number

    {number} 错误码

  • muteRemoteCustomStream(userId: string, tag: string, type: RCRTCMediaType, mute: boolean): number
  • 停止远端用户自定义流数据的接收

    memberof

    RCRTCEngineInterface

    Parameters

    • userId: string

      远端用户 userId

    • tag: string

      自定义流全局唯一标签

    • type: RCRTCMediaType

      远端自定义流类型

    • mute: boolean

      true: 不接收 false: 接收

    Returns number

    {number} 错误码

  • muteRemoteStream(userId: string, type: RCRTCMediaType, mute: boolean): number
  • 停止远端用户音视频数据的接收

    memberof

    RCRTCEngineInterface

    Parameters

    • userId: string

      远端用户 userId

    • type: RCRTCMediaType

      媒体类型

    • mute: boolean

      true: 不发送 false: 发送

    Returns number

    {number} 错误码

  • pauseAllAudioEffects(): number
  • 暂停全部音效文件播放, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Returns number

    {number} 错误码

  • pauseAudioEffect(effectId: number): number
  • 暂停音效文件播放, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • effectId: number

      自定义全局唯一音效Id

    Returns number

    {number} 错误码

  • playAudioEffect(effectId: number, volume: number, loop: number): number
  • 播放音效文件, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • effectId: number

      自定义全局唯一音效Id

    • volume: number

      音效文件播放音量

    • loop: number

      循环播放次数 默认:1次

    Returns number

    {number}

  • 加入房间后, 发布本地资源

    memberof

    RCRTCEngineInterface

    Parameters

    Returns number

    {number} 错误码

  • publishCustomStream(tag: string): number
  • 发布自定义流, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • tag: string

      自定义流全局唯一标签

    Returns number

    {number} 错误码

  • releaseAudioEffect(effectId: number): number
  • 释放音效文件缓存, 仅供会议用户或直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • effectId: number

      自定义全局唯一音效Id

    Returns number

    {number}

  • removeLiveCdn(url: string): number
  • 移除 CDN 直播推流地址, 仅供直播主播用户使用

    memberof

    RCRTCEngineInterface

    Parameters

    • url: string

      推流地址

    Returns number

    {number} 错误码

  • removeLiveMixView(callback: ((code: number) => {})): void
  • 移除合流视频窗口

    memberof

    RCRTCEngineInterface

    Parameters

    • callback: ((code: number) => {})
        • (code: number): {}
        • Parameters

          • code: number

          Returns {}

      Returns void

    • removeLocalCustomStreamView(tag: string, callback: ((code: number) => {})): void
    • 移除自定义流预览窗口, 仅供会议用户或直播主播用户使用

      memberof

      RCRTCEngineInterface

      Parameters

      • tag: string

        自定义流全局唯一标签

      • callback: ((code: number) => {})

        调用完成的回调

          • (code: number): {}
          • Parameters

            • code: number

            Returns {}

        Returns void

      • removeLocalView(callback: ((code: number) => {})): void
      • 移除本地视频渲染窗口

        memberof

        RCRTCEngineInterface

        Parameters

        • callback: ((code: number) => {})
            • (code: number): {}
            • Parameters

              • code: number

              Returns {}

          Returns void

        • removeRemoteCustomStreamView(userId: string, tag: string, callback: ((code: number) => {})): void
        • 移除远端自定义流View

          memberof

          RCRTCEngineInterface

          Parameters

          • userId: string

            远端用户 userId

          • tag: string

            自定义流全局唯一标签

          • callback: ((code: number) => {})

            调用完成的回调

              • (code: number): {}
              • Parameters

                • code: number

                Returns {}

            Returns void

          • removeRemoteView(userId: string, callback: ((code: number) => {})): void
          • 移除远端视频窗口

            memberof

            RCRTCEngineInterface

            Parameters

            • userId: string

              远端用户 userId

            • callback: ((code: number) => {})
                • (code: number): {}
                • Parameters

                  • code: number

                  Returns {}

              Returns void

            • requestJoinSubRoom(roomId: string, userId: string, autoLayout: boolean, extra?: string): number
            • 向指定用户发送跨房间连麦请求

              memberof

              RCRTCEngineInterface

              Parameters

              • roomId: string

                房间 roomId

              • userId: string

                远端用户 userId

              • autoLayout: boolean

                是否将邀请人音视频资源发送到被邀请人房间中合流

              • Optional extra: string

                附加信息, 可随消息发送给被邀请人

              Returns number

              {number} 错误码

            • responseJoinSubRoomRequest(roomId: string, userId: string, agree: boolean, autoLayout: boolean, extra?: string): number
            • 响应跨房间连麦请求

              memberof

              RCRTCEngineInterface

              Parameters

              • roomId: string

                房间 roomId

              • userId: string

                远端用户 userId

              • agree: boolean

                是否同意加入副房间

              • autoLayout: boolean

                是否将邀请人音视频资源发送到被邀请人房间中合流

              • Optional extra: string

                附加信息, 可随消息发送给被邀请人

              Returns number

              {number} 错误码

            • resumeAllAudioEffects(): number
            • 恢复全部音效文件播放, 仅供会议用户或直播主播用户使用

              memberof

              RCRTCEngineInterface

              Returns number

              {number} 错误码

            • resumeAudioEffect(effectId: number): number
            • 恢复音效文件播放, 仅供会议用户或直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              • effectId: number

                自定义全局唯一音效Id

              Returns number

              {number} 错误码

            • resumeAudioMixing(): number
            • 恢复混音, 仅供会议用户或直播主播用户使用

              memberof

              RCRTCEngineInterface

              Returns number

              {number} 错误码

            • 设置默认音频参数, 仅供会议用户或直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              Returns number

              {number} 错误码

            • setAudioMixingPosition(position: number): number
            • 设置混音文件合流进度, 仅供会议用户或直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              • position: number

                进度 0~1

              Returns number

              {number}

            • 设置摄像头采集方向

              memberof

              RCRTCEngineInterface

              Parameters

              Returns number

              {number}

            • setCameraExposurePositionInPreview(x: number, y: number): number
            • 设置在指定点区域测光

              memberof

              RCRTCEngineInterface

              Parameters

              • x: number

                曝光点,视图上的 x 轴坐标

              • y: number

                曝光点,视图上的 y 轴坐标

              Returns number

              {number}

            • setCameraFocusPositionInPreview(x: number, y: number): number
            • 设置在指定点区域对焦

              memberof

              RCRTCEngineInterface

              Parameters

              • x: number

                对焦点,视图上的 x 轴坐标

              • y: number

                对焦点,视图上的 y 轴坐标

              Returns number

              {number}

            • 设置自定义流参数, 仅供会议用户或直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              • tag: string

                自定义流全局唯一标签

              • config: RCRTCVideoConfig

                视频参数

              Returns number

              {number} 错误码

            • setLiveMixAudioBitrate(bitrate: number): number
            • 设置直播合流音频码率, 仅供直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              • bitrate: number

                音频码率 单位:kbps

              Returns number

              {number}

            • setLiveMixBackgroundColor(red: number, green: number, blue: number): number
            • 设置直播合流布局背景颜色 仅供直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              • red: number

                取值范围: 0 ~ 255

              • green: number

                取值范围: 0 ~ 255

              • blue: number

                0 ~ 255

              Returns number

              {number} 错误码

            • setLiveMixCustomAudios(userIds: string[]): number
            • 设置直播自定义音频流列表, 仅供直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              • userIds: string[]

                音频流列表

              Returns number

              {number} 错误码

            • 设置直播混流布局配置, 仅供直播主播用户使用

              memberof

              RCRTCEngineInterface

              Parameters

              Returns number

              {number}

            • setLiveMixInnerCdnStreamView(ref: string, callback: ((code: number) => {})): void
            • 设置直播内置 cdn 流预览窗口

              Parameters

              • ref: string

                视频预览组件的 ref 值

              • callback: ((code: number) => {})

                调用完成的回调

                  • (code: number): {}
                  • Parameters

                    • code: number

                    Returns {}

                Returns void

                0: 成功, 非0: 失败

              • 设置直播合流布局类型, 仅供直播主播用户使用

                memberof

                RCRTCEngineInterface

                Parameters

                Returns number

                {number} 错误码

              • 设置直播合流布局填充类型, 仅供直播主播用户使用

                memberof

                RCRTCEngineInterface

                memberof

                RCRTCEngineInterface

                Parameters

                Returns number

                {number} 错误码

              • setLiveMixVideoBitrate(bitrate: number, tiny: boolean): number
              • 设置直播合流视频码率, 仅供直播主播用户使用

                memberof

                RCRTCEngineInterface

                Parameters

                • bitrate: number

                  音频码率 单位:kbps

                • tiny: boolean

                Returns number

                {number}

              • 设置直播合流视频帧率, 仅供直播主播用户使用

                memberof

                RCRTCEngineInterface

                Parameters

                • fps: RCRTCVideoFps

                  帧率

                • tiny: boolean

                  是否小流 true:视频小流 false:视频大流,默认值 false

                Returns number

                {number}

              • setLiveMixVideoResolution(width: number, height: number, tiny: boolean): number
              • 设置直播合流视频分辨率, 仅供直播主播用户使用

                memberof

                RCRTCEngineInterface

                Parameters

                • width: number

                  视频宽度

                • height: number

                  视频高度

                • tiny: boolean

                  是否小流 true:视频小流 false:视频大流,默认值 false

                Returns number

                {number}

              • setLiveMixView(ref: string, callback: ((code: number) => {})): void
              • 设置合流视频窗口

                memberof

                RCRTCEngineInterface

                Parameters

                • ref: string

                  视频预览组件的 ref 值

                • callback: ((code: number) => {})
                    • (code: number): {}
                    • Parameters

                      • code: number

                      Returns {}

                  Returns void

                • setLocalCustomStreamView(tag: string, ref: string, callback: ((code: number) => {})): void
                • 设置自定义流预览窗口, 仅供会议用户或直播主播用户使用

                  memberof

                  RCRTCEngineInterface

                  Parameters

                  • tag: string

                    自定义流全局唯一标签

                  • ref: string

                    视频预览组件的 ref 值

                  • callback: ((code: number) => {})

                    调用完成的回调

                      • (code: number): {}
                      • Parameters

                        • code: number

                        Returns {}

                    Returns void

                  • setLocalView(ref: string, callback: ((code: number) => {})): void
                  • 设置本地视频渲染窗口

                    memberof

                    RCRTCEngineInterface

                    Parameters

                    • ref: string

                      视频预览组件的 ref 值

                    • callback: ((code: number) => {})
                        • (code: number): {}
                        • Parameters

                          • code: number

                          Returns {}

                      Returns void

                    • setRemoteCustomStreamView(userId: string, tag: string, ref: string, callback: ((code: number) => {})): void
                    • 设置远端自定义流View

                      memberof

                      RCRTCEngineInterface

                      Parameters

                      • userId: string

                        远端用户 userId

                      • tag: string

                        自定义流全局唯一标签

                      • ref: string

                        视频预览组件的 ref 值

                      • callback: ((code: number) => {})

                        调用完成的回调

                          • (code: number): {}
                          • Parameters

                            • code: number

                            Returns {}

                        Returns void

                      • setRemoteView(userId: string, ref: string, callback: ((code: number) => {})): void
                      • 设置远端视频窗口

                        memberof

                        RCRTCEngineInterface

                        Parameters

                        • userId: string

                          远端用户 userId

                        • ref: string

                          视频预览组件的 ref 值

                        • callback: ((code: number) => {})
                            • (code: number): {}
                            • Parameters

                              • code: number

                              Returns {}

                          Returns void

                        • 设置默认视频参数, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          Returns number

                          {number} 错误码

                        • setWatermark(path: string, positionX: number, positionY: number, zoom: number): number
                        • 设置水印

                          Parameters

                          • path: string

                            水印图片

                          • positionX: number

                            水印的位置,x坐标,参数取值范围 0 ~ 1,浮点型

                          • positionY: number

                            水印的位置,y坐标,参数取值范围 0 ~ 1,浮点型

                          • zoom: number

                            图片缩放系数,参数取值范围 0 ~ 1 SDK 内部会根据视频分辨率计算水印实际的像素位置和尺寸。

                          Returns number

                          接口调用状态码 0: 成功, 非0: 失败

                        • startNetworkProbe(): number
                        • 开始网络探测

                          Returns number

                          接口调用状态码 0: 成功, 非0: 失败

                        • stopAllAudioEffects(): number
                        • 停止全部音效文件播放, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Returns number

                          {number} 错误码

                        • stopAudioEffect(effectId: number): number
                        • 停止音效文件播放, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • effectId: number

                            自定义全局唯一音效Id

                          Returns number

                          {number} 错误码

                        • subscribe(userId: string, type: RCRTCMediaType, tiny: boolean): number
                        • memberof

                          RCRTCEngineInterface

                          Parameters

                          • userId: string

                            远端用户 userId

                          • type: RCRTCMediaType

                            媒体资源类型

                          • tiny: boolean

                            视频小流, true:订阅视频小流 false:订阅视频大流

                          Returns number

                          number 错误码

                        • subscribeCustomStream(userId: string, tag: string, type: RCRTCMediaType, tiny: boolean): number
                        • 加入房间后, 订阅远端用户发布的自定义流

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • userId: string

                            远端用户 userId

                          • tag: string

                            自定义流全局唯一标签

                          • type: RCRTCMediaType

                            远端自定义流类型

                          • tiny: boolean

                            true: 小流 false: 大流

                          Returns number

                          {number} 错误码

                        • 订阅主播合流资源, 仅供直播观众用户使用

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • type: RCRTCMediaType

                            媒体资源类型

                          • tiny: boolean

                            是否视频小流 true:订阅视频小流 false:订阅视频大流

                          Returns number

                          {number} 错误码

                        • subscribes(userIds: string[], type: RCRTCMediaType, tiny: boolean): number
                        • 加入房间后, 订阅远端多个用户发布的资源

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • userIds: string[]

                            远端用户 userId 数组

                          • type: RCRTCMediaType

                            媒体资源类型

                          • tiny: boolean

                            是否视频小流 true:订阅视频小流 false:订阅视频大流

                          Returns number

                          {number} 错误码

                        • switchCamera(): number
                        • 切换前后摄像头

                          memberof

                          RCRTCEngineInterface

                          Returns number

                          {number} 错误码

                        • 加入房间后, 取消发布已经发布的本地资源

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          Returns number

                          {number} 错误码

                        • unpublishCustomStream(tag: string): number
                        • 取消发布自定义流, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • tag: string

                            自定义流全局唯一标签

                          Returns number

                          {number} 错误码

                        • 加入房间后, 取消订阅远端单个用户发布的资源

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • userId: string

                            远端用户 userId

                          • type: RCRTCMediaType

                            媒体资源类型

                          Returns number

                          {number} 错误码

                        • unsubscribeCustomStream(userId: string, tag: string, type: RCRTCMediaType): number
                        • 加入房间后, 取消订阅远端用户发布的自定义流

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • userId: string

                            远端用户 userId

                          • tag: string

                            自定义流全局唯一标签

                          • type: RCRTCMediaType

                            远端自定义流类型

                          Returns number

                          {number} 错误码

                        • 取消订阅主播合流资源, 仅供直播观众用户使用

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          Returns number

                          {number} 错误码

                        • 加入房间后, 取消订阅远端多个用户发布的资源

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • userIds: string[]

                            远端用户 userId 数组

                          • type: RCRTCMediaType

                            媒体资源类型

                          Returns number

                          {number} 错误码

                        • 获取当前使用摄像头位置

                          memberof

                          RCRTCEngineInterface

                          Returns RCRTCCamera

                          {RCRTCCamera} 摄像头类型

                        混音 Methods

                        • pauseAudioMixing(): number
                        • 暂停混音, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Returns number

                          {number} 错误码

                        • 开始混音, 仅支持混合本地音频文件数据, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Parameters

                          • path: string

                            仅支持本地音频文件

                          • mode: RCRTCAudioMixingMode

                            混音行为模式

                          • playback: boolean

                            是否本地播放, 默认 true

                          • loop: number

                            循环混音或者播放次数,默认播放 1 次

                          Returns number

                          {number} 错误码

                        • stopAudioMixing(): number
                        • 停止混音, 仅供会议用户或直播主播用户使用

                          memberof

                          RCRTCEngineInterface

                          Returns number

                          {number} 错误码

                        Generated using TypeDoc