Agora C++ API Reference for All Platforms
|
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 | removeVideoTrackLLApiInternal ()=0 |
virtual int | setAudioTrackLLApiInternal (agora_refptr< IAudioTrack > track)=0 |
virtual int | removeAudioTrackLLApiInternal ()=0 |
virtual int | startRecordingLLApiInternal ()=0 |
virtual int | stopRecordingLLApiInternal ()=0 |
![]() | |
virtual int | setRecorderConfig (const media::MediaRecorderConfiguration &config, 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 | ~IMediaRecorder2 () |
![]() | |
virtual int | setMediaRecorderObserver (media::IMediaRecorderObserver *callback)=0 |
virtual int | startRecording (const media::MediaRecorderConfiguration &config)=0 |
virtual int | stopRecording ()=0 |
![]() | |
virtual void | AddRef () const =0 |
virtual RefCountReleaseStatus | Release () const =0 |
virtual bool | HasOneRef () const =0 |
Additional Inherited Members | |
![]() | |
virtual | ~IMediaRecorder () |
![]() | |
virtual | ~RefCountInterface () |
|
default |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |