Agora C++ API Reference for All Platforms
|
9 #include "NGIAgoraVideoFrame.h"
10 #include "webrtc/api/video/video_frame_buffer.h"
11 #include "webrtc/api/video/video_rotation.h"
21 virtual webrtc::VideoRotation
rotation()
const = 0;
28 const ::rtc::scoped_refptr<webrtc::VideoFrameBuffer>& internal_buffer,
30 int64_t ntp_timestamp,
31 webrtc::VideoRotation rotation) = 0;
Definition: AgoraRefPtr.h:44
virtual ::rtc::scoped_refptr< webrtc::VideoFrameBuffer > video_frame_buffer()=0
virtual agora::agora_refptr< IVideoFrame > createVideoFrame(const VideoFrameData &data, const VideoFrameMetaDataType *metatypes=NULL, int count=0)=0
Definition: agora_video_frame_i.h:24
virtual uint32_t timestamp() const =0
Definition: AgoraAtomicOps.h:21
Definition: NGIAgoraVideoFrame.h:248
virtual agora::agora_refptr< IVideoFrame > createVideoFrame(const ::rtc::scoped_refptr< webrtc::VideoFrameBuffer > &internal_buffer, int64_t timestamp, int64_t ntp_timestamp, webrtc::VideoRotation rotation)=0
Definition: agora_video_frame_i.h:16
virtual webrtc::VideoRotation rotation() const =0
Definition: NGIAgoraVideoFrame.h:201
virtual int64_t render_time_ms() const =0
Definition: video_node_i.h:25