跳转至
400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

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