|
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.