rigComponent 0.1.1
RigKit pack API - rigComponent
Loading...
Searching...
No Matches
CScreenCast.h File Reference

Screen-cast session POD and its protocol / payload / state enums. More...

#include <string>
#include <vector>
#include "ecs/PropertyReflection.h"
Include dependency graph for CScreenCast.h:

Classes

struct  rigkit::ecs::CScreenCast
 Screen-cast session intent + selected target - data only. More...

Enumerations

enum class  rigkit::ecs::ScreenCastProtocol : int
 Wire / receiver family for a screen-cast session.
enum class  rigkit::ecs::ScreenCastSource : int
 Pixel source for a cast session. More...
enum class  rigkit::ecs::ScreenCastPayload : int
 What the session pushes to the receiver.
enum class  rigkit::ecs::ScreenCastState : int
 Session lifecycle - written by fulfillment, readable in Properties.

Detailed Description

Screen-cast session POD and its protocol / payload / state enums.

Data only. Receiver discovery, window capture, and sockets live in rigScreenCast (AirPlay / TV / host window). App-to-app AV is rigCast.

Enumeration Type Documentation

◆ ScreenCastSource

enum class rigkit::ecs::ScreenCastSource : int
strong

Pixel source for a cast session.

Host window framebuffer only - never desktop / monitor capture.