#include <NGIAgoraExtensionScreenSource.h>
Inherits agora::RefCountInterface.
◆ postEvent()
| virtual int agora::rtc::IScreenCaptureSource::Control::postEvent |
( |
const char * | key, |
|
|
const char * | value ) |
|
pure virtual |
◆ printLog() [1/2]
| virtual void agora::rtc::IScreenCaptureSource::Control::printLog |
( |
commons::LOG_LEVEL | level, |
|
|
const char * | format, |
|
|
| ... ) |
|
pure virtual |
◆ printLog() [2/2]
| virtual void agora::rtc::IScreenCaptureSource::Control::printLog |
( |
commons::LOG_LEVEL | level, |
|
|
const char * | fromat, |
|
|
va_list | ) |
|
pure virtual |
◆ pushAudioFrame()
◆ timeToPushVideo()
| virtual bool agora::rtc::IScreenCaptureSource::Control::timeToPushVideo |
( |
| ) |
|
|
pure virtual |
◆ pushVideoFrame() [1/2]
◆ getMemoryPool()
◆ pushVideoFrame() [2/2]
| virtual int agora::rtc::IScreenCaptureSource::Control::pushVideoFrame |
( |
CVPixelBufferRef | pixelBuffer, |
|
|
int64_t | timestamp_ms, |
|
|
uint32_t | rotation ) |
|
pure virtual |
◆ recycleVideoCache()
| virtual void agora::rtc::IScreenCaptureSource::Control::recycleVideoCache |
( |
| ) |
|
|
pure virtual |