#include <video_node_i.h>
Inherits agora::rtc::IVideoFrameSender.
◆ ~IVideoFrameSenderEx()
| virtual agora::rtc::IVideoFrameSenderEx::~IVideoFrameSenderEx |
( |
| ) |
|
|
inlinevirtual |
◆ sendVideoFrame() [1/2]
| virtual int agora::rtc::IVideoFrameSenderEx::sendVideoFrame |
( |
const webrtc::VideoFrame & | videoFrame | ) |
|
|
pure virtual |
◆ RegisterVideoFrameCallback()
| virtual void agora::rtc::IVideoFrameSenderEx::RegisterVideoFrameCallback |
( |
::rtc::VideoSinkInterface< webrtc::VideoFrame > * | dataCallback | ) |
|
|
pure virtual |
◆ DeRegisterVideoFrameCallback()
| virtual void agora::rtc::IVideoFrameSenderEx::DeRegisterVideoFrameCallback |
( |
| ) |
|
|
pure virtual |
◆ sendVideoFrameLLApiInternal()
◆ getVideoFrame()
| virtual int agora::rtc::IVideoFrameSenderEx::getVideoFrame |
( |
webrtc::VideoFrame & | videoFrame | ) |
|
|
pure virtual |
◆ getVideoFrameBitDepth()
| virtual int agora::rtc::IVideoFrameSenderEx::getVideoFrameBitDepth |
( |
| ) |
|
|
pure virtual |
◆ pushMode()
| virtual bool agora::rtc::IVideoFrameSenderEx::pushMode |
( |
| ) |
|
|
pure virtual |
◆ fallbackHDRSender()
| virtual void agora::rtc::IVideoFrameSenderEx::fallbackHDRSender |
( |
bool | fallback | ) |
|
|
pure virtual |
◆ sendVideoFrame() [2/2]
Sends the video frame to the video track.
- Parameters
-
| videoFrame | The reference to the video frame to send. |
- Returns
- 0: Success.
- < 0: Failure.
Implements agora::rtc::IVideoFrameSender.