Windows SDK API Reference
Loading...
Searching...
No Matches
rawdata_audio_helper_interface.h
Go to the documentation of this file.
1#ifndef _RAWDATA_AUDIO_HELPER_INTERFACE_H_
2#define _RAWDATA_AUDIO_HELPER_INTERFACE_H_
3#include "zoom_sdk_def.h"
4
5class AudioRawData;
6
9{
10public:
12 virtual void onMixedAudioRawDataReceived(AudioRawData* data_) = 0;
13 virtual void onOneWayAudioRawDataReceived(AudioRawData* data_, uint32_t node_id) = 0;
14};
15
17{
18public:
20
27 virtual SDKError send(char* data, unsigned int data_length, int sample_rate) = 0;
28};
29
31{
32public:
34
37 virtual void onMicInitialize(IZoomSDKAudioRawDataSender* pSender) = 0;
38
40 virtual void onMicStartSend() = 0;
41
43 virtual void onMicStopSend() = 0;
44
46 virtual void onMicUninitialized() = 0;
47};
48
50{
51public:
54 virtual SDKError unSubscribe() = 0;
55
61};
63#endif
The audio raw data handler interface.
virtual void onMixedAudioRawDataReceived(AudioRawData *data_)=0
virtual void onOneWayAudioRawDataReceived(AudioRawData *data_, uint32_t node_id)=0
virtual SDKError setExternalAudioSource(IZoomSDKVirtualAudioMicEvent *pSource)=0
Subscribe audio mic raw data with a callback.
virtual SDKError unSubscribe()=0
virtual SDKError subscribe(IZoomSDKAudioRawDataDelegate *pDelegate)=0
virtual SDKError send(char *data, unsigned int data_length, int sample_rate)=0
Send audio raw data, channel number must be mono, and sampling bits must be 16.
virtual void onMicStartSend()=0
Callback for virtual audio mic can send raw data with 'pSender'.
virtual void onMicStopSend()=0
Callback for virtual audio mic should stop send raw data.
virtual void onMicUninitialized()=0
Callback for virtual audio mic is uninitialized.
virtual void onMicInitialize(IZoomSDKAudioRawDataSender *pSender)=0
Callback for virtual audio mic to do some initialization.
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:21
#define BEGIN_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:20
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:30