![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ImageCapturer.h>


Public Member Functions | |
| void | OnFrame (const std::shared_ptr< core::Tensor > &frame) final override |
Public Member Functions inherited from cloudViewer::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) | |
Definition at line 56 of file ImageCapturer.h.
|
inlineexplicitprotected |
Definition at line 77 of file ImageCapturer.h.
|
inlinestatic |
Definition at line 58 of file ImageCapturer.h.
References cloudViewer::visualization::webrtc_server::ImageCapturer::Create().
Referenced by cloudViewer::visualization::webrtc_server::PeerConnectionManager::CreateVideoSource().
|
inlinefinaloverridevirtual |
Reimplemented from cloudViewer::visualization::webrtc_server::BitmapTrackSource.
Definition at line 72 of file ImageCapturer.h.
References frame.