Agora Java API Reference for Android
Public Member Functions | List of all members
agora::rtc::IScreenCapturerEx Class Referenceabstract
Inheritance diagram for agora::rtc::IScreenCapturerEx:
agora::rtc::IScreenCapturer agora::RefCountInterface

Public Member Functions

virtual int StartCapture ()=0
 
virtual int StopCapture ()=0
 
virtual void SetFrameRate (int rate)=0
 
virtual void RegisterCaptureDataCallback (std::weak_ptr<::rtc::VideoSinkInterface< webrtc::VideoFrame >> dataCallback)=0
 
virtual int CaptureMouseCursor (bool capture)=0
 
virtual int GetScreenDimensions (VideoDimensions &dimension)=0
 
virtual bool FocusOnSelectedSource ()=0
 
- Public Member Functions inherited from agora::rtc::IScreenCapturer
virtual int initWithWindowId (view_t windowId, const Rectangle &regionRect)=0
 
virtual int setContentHint (VIDEO_CONTENT_HINT contentHint)=0
 
virtual int updateScreenCaptureRegion (const Rectangle &regionRect)=0
 
- Public Member Functions inherited from agora::RefCountInterface
virtual void AddRef () const =0
 
virtual RefCountReleaseStatus Release () const =0
 
virtual bool HasOneRef () const =0