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

#include <rawdata_audio_helper_interface.h>

Public Member Functions

virtual ~IZoomSDKAudioRawDataSender ()
 
virtual SDKError send (char *data, unsigned int data_length, int sample_rate, ZoomSDKAudioChannel channel=ZoomSDKAudioChannel_Mono)=0
 Send audio raw data. Audio sample must be 16-bit audio.
 

Detailed Description

Definition at line 22 of file rawdata_audio_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IZoomSDKAudioRawDataSender()

virtual IZoomSDKAudioRawDataSender::~IZoomSDKAudioRawDataSender ( )
inlinevirtual

Definition at line 25 of file rawdata_audio_helper_interface.h.

25{}

Member Function Documentation

◆ send()

virtual SDKError IZoomSDKAudioRawDataSender::send ( char * data,
unsigned int data_length,
int sample_rate,
ZoomSDKAudioChannel channel = ZoomSDKAudioChannel_Mono )
pure virtual

Send audio raw data. Audio sample must be 16-bit audio.

Parameters
datathe audio data��s address.
data_lengththe audio data��s length. Must be an even number.
sample_ratethe audio data��s sampling rate. When the channel is mono, supported sample rates: 8000/11025/16000/32000/44100/48000/50000/50400/96000/192000/2822400 When the channel is stereo, supported sample rates: 8000/16000/32000/44100/48000/50000/50400/96000/192000
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise the function fails and returns an error code. To get extended error information, see SDKError enum.