Agora C++ API Reference for All Platforms
|
Inherits agora::rtc::IVideoFrame.
Public Member Functions | |
virtual ::rtc::scoped_refptr< webrtc::VideoFrameBuffer > | video_frame_buffer ()=0 |
virtual uint32_t | timestamp () const =0 |
virtual int64_t | render_time_ms () const =0 |
virtual webrtc::VideoRotation | rotation () const =0 |
![]() | |
virtual int | getVideoFrameData (VideoFrameData &data) const =0 |
virtual int | fillVideoFrameData (const VideoFrameData &data)=0 |
virtual int | getVideoFrameMetaData (VideoFrameMetaDataType type, void *data)=0 |
virtual int | fillVideoFrameMetaData (VideoFrameMetaDataType type, const void *data)=0 |
![]() | |
virtual void | AddRef () const =0 |
virtual RefCountReleaseStatus | Release () const =0 |
virtual bool | HasOneRef () const =0 |
Additional Inherited Members | |
![]() | |
~IVideoFrame () | |
![]() | |
virtual | ~RefCountInterface () |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |