|
Agora Java API Reference for Android
|
Public Member Functions | |
| virtual int | initRecording (const char *deviceName=NULL)=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 | registerAudioFrameObserver (media::IAudioPcmFrameSink *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
| virtual int | unregisterAudioFrameObserver (media::IAudioPcmFrameSink *observer)=0 |
| virtual int | setLoopbackDeviceParameter (const LoopbackRecordingOption &option, aosl_ref_t ares=AOSL_REF_INVALID)=0 |
Public Member Functions inherited from agora::RefCountInterface | |
| 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 |
|
1.8.18