Inherits agora::RefCountInterface.
Inherited by agora::rtc::IRecordingDeviceSourceEx.
◆ ~IRecordingDeviceSource()
virtual agora::rtc::IRecordingDeviceSource::~IRecordingDeviceSource |
( |
| ) |
|
|
inlinevirtual |
◆ initRecording()
virtual int agora::rtc::IRecordingDeviceSource::initRecording |
( |
| ) |
|
|
pure virtual |
Initialize the recording device source.
- Returns
- 0: Success.
- < 0: Failure.
◆ startRecording()
virtual int agora::rtc::IRecordingDeviceSource::startRecording |
( |
| ) |
|
|
pure virtual |
Start the recording device.
- Returns
- 0: Success.
- < 0: Failure.
◆ stopRecording()
virtual int agora::rtc::IRecordingDeviceSource::stopRecording |
( |
| ) |
|
|
pure virtual |
Stop the recording device.
- Returns
- 0: Success.
- < 0: Failure.
◆ registerAudioFrameObserver()
Registers an audio frame observer.
- Parameters
-
observer | The pointer to the IAudioFrameObserver object. |
- Returns
- 0: Success.
- < 0: Failure.
◆ unregisterAudioFrameObserver()
Releases the registered IAudioFrameObserver object.
- Parameters
-
observer | The pointer to the IAudioFrameObserver object created by the registerAudioPcmDataCallback method. |
- Returns
- 0: Success.
- < 0: Failure.