Agora C++ API Reference for All Platforms
|
67 std::map<int, const char*> source_name = {
74 "simple_media_player"},
76 "ffmpeg_media_player"},
81 for (
int i = 0; i < cnt; ++i) {
82 if (type & (1 << i)) {
83 auto iter = source_name.find(1 << i);
84 if (iter != source_name.end()) {
88 name.append(iter->second);
static std::string getAudioFrameSourceName(int type)
Definition: audio_node_stat_i.h:66
AUDIO_UPLINK_HANDLE_TIMING
Definition: audio_node_stat_i.h:31
@ POST_TO_ENCODER_QUEUE
Definition: audio_node_stat_i.h:35
@ ENCODED
Definition: audio_node_stat_i.h:38
@ DATA_READY
Definition: audio_node_stat_i.h:33
@ TIMING_COUNT
Definition: audio_node_stat_i.h:42
@ FORMAT_FRAME
Definition: audio_node_stat_i.h:34
int source_type
Definition: audio_node_stat_i.h:46
Definition: AgoraAtomicOps.h:21
AudioFrameHandleInfo()
Definition: audio_node_stat_i.h:48
@ START_ENCODE
Definition: audio_node_stat_i.h:37
AudioFrameHandleInfo(const AudioFrameHandleInfo &info)
Definition: audio_node_stat_i.h:50
Definition: audio_node_stat_i.h:30
@ READY_SEND
Definition: audio_node_stat_i.h:40
@ POST_TO_SEND_QUEUE
Definition: audio_node_stat_i.h:39
bool valid() const
Definition: audio_node_stat_i.h:61
int64_t time_us[TIMING_COUNT]
Definition: audio_node_stat_i.h:45
@ FRAME_PTS
Definition: audio_node_stat_i.h:32
@ VOS_SEND
Definition: audio_node_stat_i.h:41
AudioFrameHandleInfo & operator=(const AudioFrameHandleInfo &rhs)
Definition: audio_node_stat_i.h:55
AUDIO_FRAME_SOURCE_TYPE
Definition: audio_node_stat_i.h:20
@ PRE_ENCODE
Definition: audio_node_stat_i.h:36
Definition: video_node_i.h:28