Open3D (C++ API)  0.18.0
Public Member Functions
open3d::visualization::webrtc_server::VideoScaler Class Reference

#include <VideoScaler.h>

Inheritance diagram for open3d::visualization::webrtc_server::VideoScaler:

Public Member Functions

 VideoScaler (rtc::scoped_refptr< BitmapTrackSourceInterface > video_source, const std::map< std::string, std::string > &opts)
 
virtual ~VideoScaler ()
 
void OnFrame (const webrtc::VideoFrame &frame) override
 
void AddOrUpdateSink (rtc::VideoSinkInterface< webrtc::VideoFrame > *sink, const rtc::VideoSinkWants &wants) override
 
void RemoveSink (rtc::VideoSinkInterface< webrtc::VideoFrame > *sink) override
 
int width ()
 
int height ()
 

Constructor & Destructor Documentation

◆ VideoScaler()

open3d::visualization::webrtc_server::VideoScaler::VideoScaler ( rtc::scoped_refptr< BitmapTrackSourceInterface video_source,
const std::map< std::string, std::string > &  opts 
)
inline

◆ ~VideoScaler()

virtual open3d::visualization::webrtc_server::VideoScaler::~VideoScaler ( )
inlinevirtual

Member Function Documentation

◆ AddOrUpdateSink()

void open3d::visualization::webrtc_server::VideoScaler::AddOrUpdateSink ( rtc::VideoSinkInterface< webrtc::VideoFrame > *  sink,
const rtc::VideoSinkWants &  wants 
)
inlineoverride

◆ height()

int open3d::visualization::webrtc_server::VideoScaler::height ( )
inline

◆ OnFrame()

void open3d::visualization::webrtc_server::VideoScaler::OnFrame ( const webrtc::VideoFrame &  frame)
inlineoverride

◆ RemoveSink()

void open3d::visualization::webrtc_server::VideoScaler::RemoveSink ( rtc::VideoSinkInterface< webrtc::VideoFrame > *  sink)
inlineoverride

◆ width()

int open3d::visualization::webrtc_server::VideoScaler::width ( )
inline

The documentation for this class was generated from the following file: