Agora C++ API Reference for All Platforms
|
11 #include "AgoraRefPtr.h"
12 #include "NGIAgoraAudioDeviceManager.h"
13 #include "NGIAgoraMediaNodeFactory.h"
14 #include "NGIAgoraMediaNode.h"
15 #include "NGIAgoraRemoteAudioMixerSource.h"
PcmSendErrorCode
Definition: audio_node_i.h:20
size_t bytes_per_sample
Definition: audio_node_i.h:29
virtual ~IRecordingDeviceSourceEx()
Definition: audio_node_i.h:77
size_t samples_per_channel
Definition: audio_node_i.h:28
Definition: audio_node_i.h:57
AUDIO_CODEC_TYPE
Definition: AgoraBase.h:1473
Definition: AgoraRefPtr.h:44
virtual void DeRegisterEncodedFrameDataCallback()=0
virtual void RegisterEncodedFrameDataCallback(IAudioEncodedFrameDataCallback *dataCallback)=0
virtual agora_refptr< rtc::IAudioPcmDataSender > getAudioPcmDataSender()=0
Definition: audio_node_i.h:62
virtual ~IAudioEncodedFrameDataCallback()
Definition: audio_node_i.h:64
virtual ~IAudioEncodedFrameSenderEx()
Definition: audio_node_i.h:70
uint32_t capture_timestamp
Definition: audio_node_i.h:27
@ AUDIO_CODEC_OPUS
Definition: AgoraBase.h:1477
int samples_per_channel
Definition: audio_node_i.h:53
Definition: NGIAgoraMediaNode.h:403
virtual void RegisterPcmDataCallback(IAudioPcmDataCallback *dataCallback)=0
virtual void DeRegisterPcmDataCallback(IAudioPcmDataCallback *dataCallback)=0
Definition: AgoraAtomicOps.h:21
Definition: audio_node_i.h:40
Definition: NGIAgoraRemoteAudioMixerSource.h:21
virtual ~IAudioPcmDataSenderEx()
Definition: audio_node_i.h:42
Definition: NGIAgoraAudioDeviceManager.h:94
int number_of_channels
Definition: audio_node_i.h:54
virtual PcmSendErrorCode OnPcmData(agora_refptr< AudioPcmData > data)=0
bool send_even_if_empty
Definition: audio_node_i.h:50
uint32_t sample_rate
Definition: audio_node_i.h:31
virtual agora_refptr< rtc::IAudioPcmDataSender > getAudioPcmDataSender() const =0
Definition: NGIAgoraMediaNode.h:436
Definition: audio_node_i.h:68
size_t number_of_channels
Definition: audio_node_i.h:30
virtual ~IAudioPcmDataCallback()
Definition: audio_node_i.h:36
std::string data
Definition: audio_node_i.h:48
Definition: audio_node_i.h:25
Definition: audio_node_i.h:75
uint32_t sample_rate
Definition: audio_node_i.h:49
std::string data
Definition: audio_node_i.h:26
Definition: AgoraRefPtr.h:31
Definition: audio_node_i.h:47
Definition: audio_node_i.h:34
virtual bool OnEncodedFrameData(agora_refptr< AudioEncodedFrameData > data)=0
bool speech
Definition: audio_node_i.h:51
Definition: video_node_i.h:27
AUDIO_CODEC_TYPE encoder_type
Definition: audio_node_i.h:52