|
Open3D (C++ API)
0.19.0
|
#include <BitmapTrackSource.h>
Public Member Functions | |
| 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 |
| virtual void | OnFrame (const std::shared_ptr< core::Tensor > &frame) override |
Protected Member Functions | |
| virtual rtc::VideoSourceInterface< webrtc::VideoFrame > * | source ()=0 |
|
explicit |
|
inlineoverride |
|
override |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverridevirtual |
Reimplemented in open3d::visualization::webrtc_server::ImageTrackSource.
|
inlineoverride |
|
inlineoverride |
|
override |
| void open3d::visualization::webrtc_server::BitmapTrackSource::SetState | ( | webrtc::MediaSourceInterface::SourceState | new_state | ) |
|
protectedpure virtual |
|
inlineoverride |
|
inlineoverride |