Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IZoomSDKAudioRawDataHelper Class Referenceabstract

#include <rawdata_audio_helper_interface.h>

Public Member Functions

virtual ~IZoomSDKAudioRawDataHelper ()
 
virtual SDKError subscribe (IZoomSDKAudioRawDataDelegate *pDelegate, bool bWithInterpreters=false)=0
 Subscribe raw audio data.
 
virtual SDKError unSubscribe ()=0
 
virtual SDKError setExternalAudioSource (IZoomSDKVirtualAudioMicEvent *pSource)=0
 Subscribe audio mic raw data with a callback.
 

Detailed Description

Definition at line 57 of file rawdata_audio_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IZoomSDKAudioRawDataHelper()

virtual IZoomSDKAudioRawDataHelper::~IZoomSDKAudioRawDataHelper ( )
inlinevirtual

Definition at line 60 of file rawdata_audio_helper_interface.h.

60{}

Member Function Documentation

◆ setExternalAudioSource()

virtual SDKError IZoomSDKAudioRawDataHelper::setExternalAudioSource ( IZoomSDKVirtualAudioMicEvent * pSource)
pure virtual

Subscribe audio mic raw data with a callback.

Parameters
pSource,Callbacksink object.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed. To get extended error information, see SDKError enum.

◆ subscribe()

virtual SDKError IZoomSDKAudioRawDataHelper::subscribe ( IZoomSDKAudioRawDataDelegate * pDelegate,
bool bWithInterpreters = false )
pure virtual

Subscribe raw audio data.

Parameters
pDelegate,thecallback handler of raw audio data.
bWithInterpreters,ifbWithInterpreters is true, it means that you want to get the raw audio data of interpreters, otherwise not. NOTE: if bWithInterpreters is true, it will cause your local interpreter related functions to be unavailable.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise fails. To get extended error information, see SDKError enum.

◆ unSubscribe()

virtual SDKError IZoomSDKAudioRawDataHelper::unSubscribe ( )
pure virtual