Agora C++ API Reference for All Platforms
Public Member Functions | List of all members
agora::rtc::IRecordingDeviceSourceEx Class Referenceabstract

Inherits agora::rtc::IRecordingDeviceSource.

Public Member Functions

virtual ~IRecordingDeviceSourceEx ()
 
virtual agora_refptr< rtc::IAudioPcmDataSendergetAudioPcmDataSender ()=0
 
- Public Member Functions inherited from agora::rtc::IRecordingDeviceSource
virtual int initRecording ()=0
 
virtual int startRecording ()=0
 
virtual int stopRecording ()=0
 
virtual int registerAudioFrameObserver (media::base::IAudioFrameObserver *observer)=0
 
virtual int unregisterAudioFrameObserver (media::base::IAudioFrameObserver *observer)=0
 
virtual ~IRecordingDeviceSource ()
 
- 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::RefCountInterface
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~IRecordingDeviceSourceEx()

virtual agora::rtc::IRecordingDeviceSourceEx::~IRecordingDeviceSourceEx ( )
inlinevirtual

Member Function Documentation

◆ getAudioPcmDataSender()

virtual agora_refptr<rtc::IAudioPcmDataSender> agora::rtc::IRecordingDeviceSourceEx::getAudioPcmDataSender ( )
pure virtual