Agora C++ API Reference for All Platforms
|
12 #include "IAgoraRtcEngine.h"
13 #include "IAgoraMediaEngine.h"
20 typedef void AyseMuxerContext;
22 #define AYSE_IO_FLAG_READ 0x1
23 #define AYSE_IO_FLAG_WRITE 0x2
24 #define AYSE_IO_FLAG_ODIRECT 0x4
209 avData.
size = length;
210 avData.
buffer = (
unsigned char *)imageBuffer;
virtual bool onAVDataReady(const AVData &avdata)=0
@ CODEC_VIDEO_AVC
Definition: media_recorder_i.h:89
Definition: media_recorder_i.h:135
unsigned int codec
Definition: media_recorder_i.h:111
VIDEO_ORIENTATION rotation
Definition: AgoraBase.h:1610
Definition: media_recorder_i.h:122
@ AVDATA_VIDEO
Definition: media_recorder_i.h:77
Definition: AgoraBase.h:1543
unsigned int codec
Definition: media_recorder_i.h:123
const char * user_id_t
Definition: AgoraBase.h:790
@ AVDATA_AUDIO_MUTE
Definition: media_recorder_i.h:83
unsigned int channel
Definition: media_recorder_i.h:126
Definition: AgoraAtomicOps.h:21
unsigned int timestamp
Definition: media_recorder_i.h:152
bool equal(const ADataInfo &ainfo) const
Definition: media_recorder_i.h:129
@ CODEC_VIDEO_VP8
Definition: media_recorder_i.h:95
unsigned int uid
Definition: media_recorder_i.h:139
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:1588
unsigned int bitwidth
Definition: media_recorder_i.h:124
unsigned int size
Definition: media_recorder_i.h:146
unsigned int sample_rate
Definition: media_recorder_i.h:125
int width
Definition: AgoraBase.h:1592
unsigned char * buffer
Definition: media_recorder_i.h:149
@ AVDATA_UNKNOWN
Definition: media_recorder_i.h:74
VDataInfo vinfo
Definition: media_recorder_i.h:156
virtual ~IAVDataObserver()
Definition: media_recorder_i.h:163
Definition: media_recorder_i.h:110
@ RAW_AUDIO_FRAME_OP_MODE_READ_ONLY
Definition: AgoraMediaBase.h:177
unsigned int height
Definition: media_recorder_i.h:113
Definition: media_recorder_i.h:66
VIDEO_FRAME_TYPE frameType
Definition: AgoraBase.h:1606
unsigned int width
Definition: media_recorder_i.h:112
CODEC_AUDIO
Definition: media_recorder_i.h:98
ADataInfo ainfo
Definition: media_recorder_i.h:160
@ CODEC_VIDEO_HEVC
Definition: media_recorder_i.h:92
AVDATA_TYPE
Definition: media_recorder_i.h:71
int frameType
Definition: media_recorder_i.h:114
@ CODEC_AUDIO_AAC
Definition: media_recorder_i.h:104
@ CODEC_AUDIO_PCM
Definition: media_recorder_i.h:101
bool equal(const VDataInfo &vinfo) const
Definition: media_recorder_i.h:116
unsigned int uid_t
Definition: AgoraMediaBase.h:29
@ AVDATA_AUDIO
Definition: media_recorder_i.h:80
enum AVDATA_TYPE type
Definition: media_recorder_i.h:143
@ CODEC_AUDIO_G722
Definition: media_recorder_i.h:107
int rotation
Definition: media_recorder_i.h:115
CODEC_VIDEO
Definition: media_recorder_i.h:86
int height
Definition: AgoraBase.h:1596
Definition: video_node_i.h:26
unsigned int sample_size
Definition: media_recorder_i.h:127