Agora Java API Reference for Android
|
Public Member Functions | |
virtual int | initRecording (const char *deviceName=NULL)=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 int | setLoopbackDeviceParameter (const LoopbackRecordingOption &option)=0 |
![]() | |
virtual void | AddRef () const =0 |
virtual RefCountReleaseStatus | Release () const =0 |
virtual bool | HasOneRef () const =0 |
|
pure virtual |
Initialize the recording device source.
|
pure virtual |
Start the recording device.
|
pure virtual |
Stop the recording device.
|
pure virtual |
Registers an audio frame observer.
observer | The pointer to the IAudioFrameObserver object. |
|
pure virtual |
Releases the registered IAudioFrameObserver object.
observer | The pointer to the IAudioFrameObserver object created by the registerAudioPcmDataCallback method. |
|
pure virtual |
Set parameter to object loopback device;
option |
|