Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
Public Member Functions | List of all members
agora::rtc::IMediaPacketSenderEx Class Referenceabstract

`#include <media_node_factory_i.h>`

Inherits agora::rtc::IMediaPacketSender.

## Public Member Functions
virtual | ~IMediaPacketSenderEx ()
virtual void | RegisterMediaPacketCallback (IMediaPacketCallback *dataCallback)=0
virtual void | UnregisterMediaPacketCallback ()=0
Public Member Functions inherited from agora::rtc::IMediaPacketSender
virtual int | sendMediaPacket (const uint8_t *packet, size_t length, const media::base::PacketOptions &options, aosl_ref_t ares=AOSL_REF_INVALID)=0
Public Member Functions inherited from agora::RefCountInterface
virtual void | AddRef () const =0
virtual RefCountReleaseStatus | Release () const =0
virtual bool | HasOneRef () const =0

## Additional Inherited Members
Protected Member Functions inherited from agora::rtc::IMediaPacketSender
| ~IMediaPacketSender ()
Protected Member Functions inherited from agora::RefCountInterface
virtual | ~RefCountInterface ()

## Constructor & Destructor Documentation

## ◆ ~IMediaPacketSenderEx()

virtual agora::rtc::IMediaPacketSenderEx::~IMediaPacketSenderEx | ( |  | ) |
| inline virtual

## Member Function Documentation

## ◆ RegisterMediaPacketCallback()

virtual void agora::rtc::IMediaPacketSenderEx::RegisterMediaPacketCallback | ( | IMediaPacketCallback * | dataCallback | ) |
| pure virtual

## ◆ UnregisterMediaPacketCallback()

virtual void agora::rtc::IMediaPacketSenderEx::UnregisterMediaPacketCallback | ( |  | ) |
| pure virtual