IPacketObserver

最近更新时间:2022-09-20 05:17:40

structPacket ()
Public 成员函数
virtual boolonSendAudioPacket (Packet &packet)=0
virtual boolonSendVideoPacket (Packet &packet)=0
virtual boolonReceiveAudioPacket (Packet &packet)=0
virtual boolonReceiveVideoPacket (Packet &packet)=0

详细描述

IPacketObserver 定义。

成员函数说明

onSendAudioPacket

virtual bool onSendAudioPacket(Packet& packet)

已发送音频包回调

在音频包被发送给对方用户前由 SDK 调用。

参数

packet详见:Packet.

返回

  • true: 发送音频包;
  • false: 丢弃音频包。

onSendVideoPacket

virtual bool onSendVideoPacket(Packet& packet)

已发送视频包回调

在视频包被发送给对方用户前由 SDK 调用。

参数

packet详见:Packet.

返回

  • true: 发送视频包;
  • false: 丢弃视频包。

onReceiveAudioPacket

virtual bool onReceiveAudioPacket(Packet& packet)

收到音频包回调

在收到对方用户的音频包之前由 SDK 调用。

参数

packet详见:Packet.

返回

  • true: 发送音频包;
  • false: 丢弃音频包。

onReceiveVideoPacket

virtual bool onReceiveVideoPacket(Packet& packet)

收到视频包回调

在收到对方用户的视频包之前由 SDK 调用。

参数

packet详见:Packet.

返回

  • true: 发送视频包;
  • false: 丢弃视频包。