跳转至

媒体帧的回调

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

on_captureaudioframe

  • 简要描述

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

  • 接口详情

    bool (on_captureaudioframe)( struct roomclient client , AudioFrame_C& packet , TK_MEDIATYPE_C type);

参数 说明
packet 捕获音频帧 AudioFrame_C
type 数据类型 TK_MEDIATYPE_C

on_capturevideoframe

  • 简要描述

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

  • 接口详情

    bool (on_capturevideoframe)( struct roomclient client , VideoFrame_C& packet , const char* id);

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

on_renderaudioframe

  • 简要描述

    收到远端音频数据的回调

  • 接口详情

    bool (on_renderaudioframe)( struct roomclient client , AudioFrame_C& packet , const char* uid , TK_MEDIATYPE_C type);

参数 说明
packet 捕获音频帧 AudioFrame_C
uid 用户ID
type 数据类型 TK_MEDIATYPE_C

onRenderVideoFrame

  • 简要描述

    收到远端视频数据的回调

  • 接口详情

    bool (on_rendervideoframe)( struct roomclient client , VideoFrame_C& packet , const char uid , const char type);

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

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