soulfire.pov_pb2.PovFrame

class soulfire.pov_pb2.PovFrame(sequence: int | None = ..., width: int | None = ..., height: int | None = ..., screen_open: bool = ..., data: bytes | None = ..., timestamp_us: int | None = ..., key_frame: bool = ..., codec: str | None = ..., cursor_shape: PovFrame | str | None = ..., target_bitrate: int | None = ..., input_token: str | None = ..., target_fps: int | None = ..., clipboard: str | None = ..., clipboard_sequence: int | None = ..., open_url: str | None = ...)

Bases: google.protobuf.message.Message

Abstract base class for protocol messages.

Protocol message classes are almost always generated by the protocol compiler. These generated types subclass Message and implement the methods shown below.

ARROW: PovFrame
TEXT: PovFrame
CROSSHAIR: PovFrame
POINTER: PovFrame
RESIZE_NS: PovFrame
RESIZE_EW: PovFrame
RESIZE_ALL: PovFrame
NOT_ALLOWED: PovFrame
SEQUENCE_FIELD_NUMBER: ClassVar[int]
WIDTH_FIELD_NUMBER: ClassVar[int]
HEIGHT_FIELD_NUMBER: ClassVar[int]
SCREEN_OPEN_FIELD_NUMBER: ClassVar[int]
DATA_FIELD_NUMBER: ClassVar[int]
TIMESTAMP_US_FIELD_NUMBER: ClassVar[int]
KEY_FRAME_FIELD_NUMBER: ClassVar[int]
CODEC_FIELD_NUMBER: ClassVar[int]
CURSOR_SHAPE_FIELD_NUMBER: ClassVar[int]
TARGET_BITRATE_FIELD_NUMBER: ClassVar[int]
INPUT_TOKEN_FIELD_NUMBER: ClassVar[int]
TARGET_FPS_FIELD_NUMBER: ClassVar[int]
CLIPBOARD_FIELD_NUMBER: ClassVar[int]
CLIPBOARD_SEQUENCE_FIELD_NUMBER: ClassVar[int]
OPEN_URL_FIELD_NUMBER: ClassVar[int]
sequence: int
width: int
height: int
screen_open: bool
data: bytes
timestamp_us: int
key_frame: bool
codec: str
cursor_shape: PovFrame
target_bitrate: int
input_token: str
target_fps: int
clipboard: str
clipboard_sequence: int
open_url: str

Classes

CursorShape

int([x]) -> integer