跳转至

TKMediaFrameObserver

TKMediaFrameObserver 代理协议是 本地媒体采集数据 和 远端媒体数据 的代理回调。 ⚠️注意:该部分回调函数均不是线程安全的。

onCaptureAudioFrame

  • 简要描述

    本地采集的音频数据的回调 调用

  • 接口详情

    bool onCaptureAudioFrame(AudioFrame& packet, TK_MEDIATYPE type)

参数 说明
packet 捕获音频帧 AudioFrame
type 数据类型,详情查看TK_MEDIATYPE

onCaptureVideoFrame

  • 简要描述

    本地采集的视频数据的回调

  • 接口详情

    bool onCaptureVideoFrame(VideoFrame& packet, const std::string& id)

参数 说明
packet 捕获视频帧 AudioFrame
id 类型 media,screen 默认为screen;多个视频设备时应为deviceid

onRenderAudioFrame

  • 简要描述

    收到远端音频数据的回调

  • 接口详情

    bool onRenderAudioFrame(AudioFrame& packet, std::string uid, TK_MEDIATYPE type)

参数 说明
packet 捕获音频帧 AudioFrame
uid 用户ID
type 数据类型,详情查看TK_MEDIATYPE

onRenderVideoFrame

  • 简要描述

    收到远端视频数据的回调

  • 接口详情

    bool onRenderVideoFrame(VideoFrame& packet,std::string uid, const std::string& type)

参数 说明
packet 捕获视频帧 AudioFrame
uid 用户ID
type 类型 media,screen 默认为screen;多个视频设备时应为deviceid

© 2016-2023 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号