Agora Java API Reference for Android
Public Member Functions | List of all members
agora::rtc::IVideoFrameAdapter Class Referenceabstract

#include <video_node_i.h>

Inheritance diagram for agora::rtc::IVideoFrameAdapter:
agora::rtc::IVideoFilterEx agora::rtc::IVideoFilter agora::rtc::IVideoFilterBase agora::RefCountInterface

Public Member Functions

virtual void setOutputFormat (const VideoFormat &format, bool fixed=false)=0
 
- Public Member Functions inherited from agora::rtc::IVideoFilterEx
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)
 
- Public Member Functions inherited from agora::rtc::IVideoFilter
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 ()
 
- Public Member Functions inherited from agora::rtc::IVideoFilterBase
virtual bool adaptVideoFrame (const media::base::VideoFrame &capturedFrame, media::base::VideoFrame &adaptedFrame)=0
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0
 

Detailed Description

Video frame adapter.