Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
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: