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
157 avdata.
buffer =
static_cast<unsigned char*
>(audioFrame.
buffer);
188 avData.
size = length;
189 avData.
buffer = (
unsigned char *)imageBuffer;
virtual bool onAVDataReady(const AVData &avdata)=0
@ CODEC_VIDEO_AVC
Definition: media_recorder_i.h:56
Definition: media_recorder_i.h:102
unsigned int codec
Definition: media_recorder_i.h:78
VIDEO_ORIENTATION rotation
Definition: AgoraBase.h:1593
Definition: media_recorder_i.h:89
@ AVDATA_VIDEO
Definition: media_recorder_i.h:47
Definition: AgoraBase.h:1526
unsigned int codec
Definition: media_recorder_i.h:90
const char * user_id_t
Definition: AgoraBase.h:798
unsigned int channel
Definition: media_recorder_i.h:93
Definition: AgoraAtomicOps.h:21
unsigned int timestamp
Definition: media_recorder_i.h:119
bool equal(const ADataInfo &ainfo) const
Definition: media_recorder_i.h:96
@ CODEC_VIDEO_VP8
Definition: media_recorder_i.h:62
unsigned int uid
Definition: media_recorder_i.h:106
VIDEO_CODEC_TYPE codecType
Definition: AgoraBase.h:1571
unsigned int bitwidth
Definition: media_recorder_i.h:91
unsigned int size
Definition: media_recorder_i.h:113
unsigned int sample_rate
Definition: media_recorder_i.h:92
int width
Definition: AgoraBase.h:1575
unsigned char * buffer
Definition: media_recorder_i.h:116
@ AVDATA_UNKNOWN
Definition: media_recorder_i.h:44
VDataInfo vinfo
Definition: media_recorder_i.h:123
virtual ~IAVDataObserver()
Definition: media_recorder_i.h:130
Definition: media_recorder_i.h:77
@ RAW_AUDIO_FRAME_OP_MODE_READ_ONLY
Definition: AgoraMediaBase.h:119
unsigned int height
Definition: media_recorder_i.h:80
Definition: media_recorder_i.h:36
VIDEO_FRAME_TYPE frameType
Definition: AgoraBase.h:1589
unsigned int width
Definition: media_recorder_i.h:79
CODEC_AUDIO
Definition: media_recorder_i.h:65
ADataInfo ainfo
Definition: media_recorder_i.h:127
@ CODEC_VIDEO_HEVC
Definition: media_recorder_i.h:59
AVDATA_TYPE
Definition: media_recorder_i.h:41
int frameType
Definition: media_recorder_i.h:81
@ CODEC_AUDIO_AAC
Definition: media_recorder_i.h:71
@ CODEC_AUDIO_PCM
Definition: media_recorder_i.h:68
bool equal(const VDataInfo &vinfo) const
Definition: media_recorder_i.h:83
unsigned int uid_t
Definition: AgoraMediaBase.h:29
@ AVDATA_AUDIO
Definition: media_recorder_i.h:50
enum AVDATA_TYPE type
Definition: media_recorder_i.h:110
@ CODEC_AUDIO_G722
Definition: media_recorder_i.h:74
int rotation
Definition: media_recorder_i.h:82
CODEC_VIDEO
Definition: media_recorder_i.h:53
int height
Definition: AgoraBase.h:1579
Definition: video_node_i.h:25
unsigned int sample_size
Definition: media_recorder_i.h:94