Agora C++ API Reference for All Platforms
|
51 std::map<int, const char*> source_name = {
58 "simple_media_player"},
60 "ffmpeg_media_player"},
65 for (
int i = 0; i < cnt; ++i) {
66 if (type & (1 << i)) {
67 auto iter = source_name.find(1 << i);
68 if (iter != source_name.end()) {
72 name.append(iter->second);
static std::string getAudioFrameSourceName(int type)
Definition: audio_node_stat_i.h:50
AUDIO_UPLINK_HANDLE_TIMING
Definition: audio_node_stat_i.h:31
@ POST_TO_ENCODER_QUEUE
Definition: audio_node_stat_i.h:34
@ ENCODED
Definition: audio_node_stat_i.h:36
@ DATA_READY
Definition: audio_node_stat_i.h:32
@ TIMING_COUNT
Definition: audio_node_stat_i.h:40
@ FORMAT_FRAME
Definition: audio_node_stat_i.h:33
int source_type
Definition: audio_node_stat_i.h:43
Definition: AgoraAtomicOps.h:21
Definition: audio_node_stat_i.h:30
@ READY_SEND
Definition: audio_node_stat_i.h:38
@ POST_TO_SEND_QUEUE
Definition: audio_node_stat_i.h:37
bool valid() const
Definition: audio_node_stat_i.h:45
int64_t time_us[TIMING_COUNT]
Definition: audio_node_stat_i.h:42
@ VOS_SEND
Definition: audio_node_stat_i.h:39
AUDIO_FRAME_SOURCE_TYPE
Definition: audio_node_stat_i.h:20
@ PRE_ENCODE
Definition: audio_node_stat_i.h:35
Definition: video_node_i.h:25