Agora C++ API Reference for All Platforms
agora_media_recorder_i.h
1 #pragma once
2 #include "IAgoraMediaRecorder2.h"
3 
4 namespace agora {
5 namespace rtc {
6 
8  public:
9  IMediaRecorder2Ex() = default;
10  virtual ~IMediaRecorder2Ex() {}
11 
14  virtual int setEnabledRecordeRtcEncodedSourceLLApiInternal(bool enable) = 0;
15  virtual int removeVideoTrackLLApiInternal() = 0;
17  virtual int removeAudioTrackLLApiInternal() = 0;
18 
19  virtual int startRecordingLLApiInternal() = 0;
20  virtual int stopRecordingLLApiInternal() = 0;
21 
23 
24 };
25 
26 } // namespace rtc
27 } // namespace agora
agora::rtc::IMediaRecorder2Ex::removeVideoTrackLLApiInternal
virtual int removeVideoTrackLLApiInternal()=0
agora::rtc::IMediaRecorder2Ex::removeAudioTrackLLApiInternal
virtual int removeAudioTrackLLApiInternal()=0
agora::rtc::IMediaRecorder2Ex::setAudioTrackLLApiInternal
virtual int setAudioTrackLLApiInternal(agora_refptr< IAudioTrack > track)=0
agora::agora_refptr
Definition: AgoraRefPtr.h:44
agora::rtc::IMediaRecorder2Ex::setVideoTrackLLApiInternal
virtual int setVideoTrackLLApiInternal(agora_refptr< IVideoTrack > track)=0
agora::rtc::IMediaRecorder2Ex::~IMediaRecorder2Ex
virtual ~IMediaRecorder2Ex()
Definition: agora_media_recorder_i.h:10
agora::rtc::IMediaRecorder2Ex::setRtcConnectionLLApiInternal
virtual int setRtcConnectionLLApiInternal(agora_refptr< rtc::IRtcConnection > connection)=0
agora::rtc::IMediaRecorder2Ex::setRecorderConfigLLApiInternal
virtual int setRecorderConfigLLApiInternal(const media::MediaRecorderConfiguration &config)=0
agora
Definition: AgoraAtomicOps.h:21
agora::rtc::IMediaRecorder2Ex::startRecordingLLApiInternal
virtual int startRecordingLLApiInternal()=0
agora::rtc::IMediaRecorder2Ex::IMediaRecorder2Ex
IMediaRecorder2Ex()=default
agora::rtc::IMediaRecorder2Ex::setEnabledRecordeRtcEncodedSourceLLApiInternal
virtual int setEnabledRecordeRtcEncodedSourceLLApiInternal(bool enable)=0
agora::rtc::IMediaRecorder2Ex
Definition: agora_media_recorder_i.h:7
agora::rtc::IMediaRecorder2Ex::stopRecordingLLApiInternal
virtual int stopRecordingLLApiInternal()=0
agora::media::MediaRecorderConfiguration
Configuration for audio and video stream recording.
Definition: AgoraMediaBase.h:2355
agora::rtc::IMediaRecorder2
Definition: IAgoraMediaRecorder2.h:19
rtc
Definition: video_node_i.h:28