Open3D (C++ API)
0.18.0+252c867
|
#include <ImageCapturer.h>
Public Member Functions | |
void | OnFrame (const std::shared_ptr< core::Tensor > &frame) final override |
Public Member Functions inherited from open3d::visualization::webrtc_server::BitmapTrackSource | |
BitmapTrackSource (bool remote) | |
void | SetState (webrtc::MediaSourceInterface::SourceState new_state) |
webrtc::MediaSourceInterface::SourceState | state () const override |
bool | remote () const override |
bool | is_screencast () const override |
absl::optional< bool > | needs_denoising () const override |
bool | GetStats (Stats *stats) override |
void | AddOrUpdateSink (rtc::VideoSinkInterface< webrtc::VideoFrame > *sink, const rtc::VideoSinkWants &wants) override |
void | RemoveSink (rtc::VideoSinkInterface< webrtc::VideoFrame > *sink) override |
bool | SupportsEncodedOutput () const override |
void | GenerateKeyFrame () override |
void | AddEncodedSink (rtc::VideoSinkInterface< webrtc::RecordableEncodedFrame > *sink) override |
void | RemoveEncodedSink (rtc::VideoSinkInterface< webrtc::RecordableEncodedFrame > *sink) override |
Static Public Member Functions | |
static rtc::scoped_refptr< BitmapTrackSourceInterface > | Create (const std::string &window_uid, const std::map< std::string, std::string > &opts) |
Protected Member Functions | |
ImageTrackSource (std::unique_ptr< ImageCapturer > capturer) | |
|
inlineexplicitprotected |
|
inlinestatic |
|
inlinefinaloverridevirtual |
Reimplemented from open3d::visualization::webrtc_server::BitmapTrackSource.