#include <display_handler.h>
◆ GenerateProcessedFrameCallback
◆ ScreenConnector
◆ WebRtcScProcessedFrame
◆ RepeaterState
| Enumerator |
|---|
| RUNNING | |
| STOPPED | |
◆ DisplayHandler()
◆ ~DisplayHandler()
| cuttlefish::DisplayHandler::~DisplayHandler |
( |
| ) |
|
◆ AddDisplayClient()
| void cuttlefish::DisplayHandler::AddDisplayClient |
( |
| ) |
|
◆ GetScreenConnectorCallback()
◆ Loop()
| void cuttlefish::DisplayHandler::Loop |
( |
| ) |
|
◆ RemoveDisplayClient()
| void cuttlefish::DisplayHandler::RemoveDisplayClient |
( |
| ) |
|
◆ RepeatFramesPeriodically()
| void cuttlefish::DisplayHandler::RepeatFramesPeriodically |
( |
| ) |
|
|
private |
◆ SendBuffers()
| void cuttlefish::DisplayHandler::SendBuffers |
( |
std::map< uint32_t, std::shared_ptr< BufferInfo > > |
buffers | ) |
|
|
private |
◆ SendLastFrame()
| void cuttlefish::DisplayHandler::SendLastFrame |
( |
std::optional< uint32_t > |
display_number | ) |
|
◆ composition_manager_
| std::optional<std::unique_ptr<CompositionManager> > cuttlefish::DisplayHandler::composition_manager_ |
|
private |
◆ display_last_buffers_
| std::map<uint32_t, std::shared_ptr<BufferInfo> > cuttlefish::DisplayHandler::display_last_buffers_ |
|
private |
◆ display_sinks_
◆ frame_repeater_
| std::thread cuttlefish::DisplayHandler::frame_repeater_ |
|
private |
◆ last_buffers_mutex_
| std::mutex cuttlefish::DisplayHandler::last_buffers_mutex_ |
|
private |
◆ num_active_clients_
| int cuttlefish::DisplayHandler::num_active_clients_ = 0 |
|
private |
◆ repeater_state_
◆ repeater_state_condvar_
| std::condition_variable cuttlefish::DisplayHandler::repeater_state_condvar_ |
|
private |
◆ repeater_state_mutex_
| std::mutex cuttlefish::DisplayHandler::repeater_state_mutex_ |
|
private |
◆ screen_connector_
◆ screenshot_handler_
◆ send_mutex_
| std::mutex cuttlefish::DisplayHandler::send_mutex_ |
|
private |
◆ streamer_
The documentation for this class was generated from the following files: