Agora RTC Objective-C API Reference Refactor

IScreenCaptureSource::Control Class Referenceabstract

Inherits RefCountInterface.

## Member Function Documentation

## ◆ postEvent()

virtual int postEvent | ( | const char * | key,
|  | const char * | value
| ) |  |
| pure virtual

## ◆ printLog() [1/2]

virtual void printLog | ( | commons::LOG_LEVEL | level,
|  | const char * | format,
|  |  | ...
| ) |  |
| pure virtual

## ◆ printLog() [2/2]

virtual void printLog | ( | commons::LOG_LEVEL | level,
|  | const char * | fromat,
|  | va_list |
| ) |  |
| pure virtual

## ◆ pushAudioFrame()

virtual int pushAudioFrame | ( | const media::IAudioFrameObserver::AudioFrame & | captured_frame | ) |
| pure virtual

## ◆ timeToPushVideo()

virtual bool timeToPushVideo | ( |  | ) |
| pure virtual

## ◆ pushVideoFrame()

virtual int pushVideoFrame | ( | const agora::agora_refptr< IVideoFrame > & | captured_frame | ) |
| pure virtual

## ◆ getMemoryPool()

virtual agora::agora_refptr<IVideoFrameMemoryPool> getMemoryPool | ( |  | ) |
| pure virtual

## ◆ AddRef()

virtual void AddRef | ( |  | ) | const
| pure virtualinherited

## ◆ Release()

virtual RefCountReleaseStatus Release | ( |  | ) | const
| pure virtualinherited

## ◆ HasOneRef()

virtual bool HasOneRef | ( |  | ) | const
| pure virtualinherited