Inherits RefCountInterface.
◆ ~IRecordingDeviceSource()
◆ initRecording()
virtual int initRecording |
( |
const char * |
deviceName = NULL | ) |
|
|
pure virtual |
Initialize the recording device source.
- Returns
- 0: Success.
- < 0: Failure.
◆ startRecording()
virtual int startRecording |
( |
| ) |
|
|
pure virtual |
Start the recording device.
- Returns
- 0: Success.
- < 0: Failure.
◆ stopRecording()
virtual int 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.
◆ AddRef()
virtual void AddRef |
( |
| ) |
const |
|
pure virtualinherited |
◆ Release()
◆ HasOneRef()
virtual bool HasOneRef |
( |
| ) |
const |
|
pure virtualinherited |