OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ICameraSignalingChannel Class Referenceabstract

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/ICameraSignalingChannel.hpp>

Public Member Functions

virtual ~ICameraSignalingChannel ()=default
virtual void open ()=0
virtual void close ()=0
virtual void send_offer (std::string sdp)=0
virtual void send_ice (std::string candidate, std::string mid)=0

Public Attributes

std::function< void(std::vector< CameraIceServer >)> on_ready
std::function< void(std::string)> on_answer
std::function< void(std::string, std::string)> on_ice
std::function< void(CameraUnavailableReason, std::string)> on_unavailable

Detailed Description

Constructor & Destructor Documentation

◆ ~ICameraSignalingChannel()

virtual Slic3r::ICameraSignalingChannel::~ICameraSignalingChannel ( )
virtualdefault

Member Function Documentation

◆ close()

virtual void Slic3r::ICameraSignalingChannel::close ( )
pure virtual

◆ open()

virtual void Slic3r::ICameraSignalingChannel::open ( )
pure virtual

Referenced by Slic3r::GUI::WebRtcMediaController::Play().

Here is the caller graph for this function:

◆ send_ice()

virtual void Slic3r::ICameraSignalingChannel::send_ice ( std::string candidate,
std::string mid )
pure virtual

◆ send_offer()

virtual void Slic3r::ICameraSignalingChannel::send_offer ( std::string sdp)
pure virtual

Member Data Documentation

◆ on_answer

std::function<void(std::string)> Slic3r::ICameraSignalingChannel::on_answer

◆ on_ice

std::function<void(std::string, std::string)> Slic3r::ICameraSignalingChannel::on_ice

◆ on_ready

std::function<void(std::vector<CameraIceServer>)> Slic3r::ICameraSignalingChannel::on_ready

◆ on_unavailable

std::function<void(CameraUnavailableReason, std::string)> Slic3r::ICameraSignalingChannel::on_unavailable

The documentation for this class was generated from the following file: