|
Agora C++ API Reference for All Platforms
|
#include <agora_media_recorder_i.h>
Inherits agora::rtc::IMediaRecorder2.
Public Member Functions | |
| IMediaRecorder2Ex ()=default | |
| virtual | ~IMediaRecorder2Ex () |
| virtual int | setRecorderConfigLLApiInternal (const media::MediaRecorderConfiguration &config)=0 |
| virtual int | setVideoTrackLLApiInternal (agora_refptr< IVideoTrack > track)=0 |
| virtual int | setEnabledRecordeRtcEncodedSourceLLApiInternal (bool enable)=0 |
| virtual int | removeVideoTrackLLApiInternal ()=0 |
| virtual int | setAudioTrackLLApiInternal (agora_refptr< IAudioTrack > track)=0 |
| virtual int | removeAudioTrackLLApiInternal ()=0 |
| virtual int | startRecordingLLApiInternal ()=0 |
| virtual int | stopRecordingLLApiInternal ()=0 |
| virtual int | setRtcConnectionLLApiInternal (agora_refptr< rtc::IRtcConnection > connection)=0 |
Public Member Functions inherited from agora::rtc::IMediaRecorder2 | |
| virtual int | setRecorderConfig (const media::MediaRecorderConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | setEnabledRecordeRtcEncodedSource (bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | setVideoTrack (agora_refptr< IVideoTrack > track, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | removeVideoTrack (aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | setAudioTrack (agora_refptr< IAudioTrack > track, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | removeAudioTrack (aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | startRecording (aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | stopRecording (aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | setRtcConnection (agora_refptr< rtc::IRtcConnection > connection, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual | ~IMediaRecorder2 () |
Public Member Functions inherited from agora::rtc::IMediaRecorder | |
| virtual int | setMediaRecorderObserver (media::IMediaRecorderObserver *callback)=0 |
| virtual int | startRecording (const media::MediaRecorderConfiguration &config)=0 |
| virtual int | stopRecording ()=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::IMediaRecorder | |
| virtual | ~IMediaRecorder () |
Protected Member Functions inherited from agora::RefCountInterface | |
| virtual | ~RefCountInterface () |
|
default |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |