Add getLiveTableState query and live-stream operations #288
Reference in New Issue
Block a user
No description provided.
Delete Branch "live-table-state"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Schema + operations for following a currently-recording stream in Shot Lab on a separate device.
getLiveTableState(videoId: Int!): LiveTableStateGQL!— server grabs a recent frame of the (possibly in-progress) video, applies the stream's stored homography, runs ball detection, and returns the table state in the canonical plane frame (LiveTableStateGQL { videoId, frameIndex, tableState }).GetLiveTableStateoperation (shot_simulation.gql) and a lightweightGetLiveStreamspicker operation (live_streams.gql) overgetFeedVideoswithisStreamCompleted: false,feedInput: {allUsers: true},includePrivate: MINE.Branched from current master (
63a376e), so the schema additions stack on the pending tier/pool-hall fields.Merge order: this PR first, then backend railbird#live-table-state, then mobile railbird-mobile#shot-lab-live-follow.
🤖 Generated with Claude Code