Sunshine v2026.319.132152
Self-hosted game stream host for Moonlight.
portal::pipewire_t Class Reference

Public Member Functions

void cleanup_stream ()
 
void ensure_stream (const platf::mem_type_e mem_type, const uint32_t width, const uint32_t height, const uint32_t refresh_rate, const struct dmabuf_format_info_t *dmabuf_infos, const int n_dmabuf_infos, const bool display_is_nvidia)
 
void fill_img (platf::img_t *img)
 
std::condition_variable & frame_cv ()
 
std::mutex & frame_mutex ()
 
void init (int stream_fd, int stream_node, std::shared_ptr< shared_state_t > shared_state)
 
bool is_frame_ready () const
 
void set_frame_ready (bool ready)
 

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