Agora C++ API Reference for All Platforms
|
Inherits agora::rtc::IVideoFilterEx.
Public Member Functions | |
virtual void | setOutputFormat (const VideoFormat &format, bool fixed=false)=0 |
virtual void | setOutputRotation (webrtc::VideoRotation rotation) |
virtual void | setMirror (bool mirror) |
![]() | |
virtual bool | adaptVideoFrame (const webrtc::VideoFrame &capturedFrame, webrtc::VideoFrame &adaptedFrame)=0 |
virtual void | onSinkWantsChanged (const ::rtc::VideoSinkWants &wants)=0 |
bool | isExternal () override |
virtual void | attachStatsSpace (uint64_t stats_space) |
![]() | |
virtual void | setEnabled (bool enable) |
virtual bool | isEnabled () |
virtual int | setProperty (const char *key, const void *buf, size_t buf_size) |
virtual int | getProperty (const char *key, void *buf, size_t buf_size) |
virtual bool | onDataStreamWillStart () |
virtual void | onDataStreamWillStop () |
virtual bool | isExtensionFilter () |
![]() | |
virtual bool | adaptVideoFrame (const media::base::VideoFrame &capturedFrame, media::base::VideoFrame &adaptedFrame)=0 |
![]() | |
virtual void | AddRef () const =0 |
virtual RefCountReleaseStatus | Release () const =0 |
virtual bool | HasOneRef () const =0 |
Protected Member Functions | |
~IVideoFrameAdapter () | |
![]() | |
~IVideoFilterEx () | |
![]() | |
virtual | ~RefCountInterface () |
Video frame adapter.
|
inlineprotected |
|
pure virtual |
|
inlinevirtual |
|
inlinevirtual |