package broadcast_service

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service BroadcastService

broadcast_service.proto:384

message Broadcast

broadcast_service.proto:6

Used in: GetActiveBroadcastsResponse, GetAllBroadcastsResponse, GetBroadcastResponse

message BroadcastGameStat

broadcast_service.proto:342

BroadcastGameStat is the pre-computed stats for a single annotated game. Populated when the annotation is marked done; nil for in-progress games.

Used in: GetBroadcastAllGamesResponse, GetBroadcastGameStatsResponse

message BroadcastPlayer

broadcast_service.proto:43

A player entry from the feed, for standings display.

Used in: GetBroadcastResponse

message BroadcastRoundGame

broadcast_service.proto:27

A game pairing within a round, derived from the feed data.

Used in: GetBroadcastGamesResponse, GetMyClaimedGamesResponse

message BroadcastSlot

broadcast_service.proto:208

Used in: ListSlotsResponse

message StreamSlot

broadcast_service.proto:246

A StreamSlot is a user-owned, permanent OBS pointer. Its URL (/api/annotations/obs/user/<username>/<slot_name>/<field>) contains only the owner's username and the slot name, so it survives across broadcasts: switching what a stream covers is a re-point here, not an edit in OBS. Because the target kind is part of the slot rather than part of the URL, a slot can move between following your own annotations and mirroring a broadcast slot without the browser source changing.

Used in: ListMyStreamSlotsResponse

enum StreamSlotTargetKind

broadcast_service.proto:226

What a StreamSlot currently follows.

Used in: PointStreamSlotRequest, StreamSlot