2024-08-13 16:30:04 -06:00
|
|
|
query GetStreamMonitoringDetails($videoId: Int!, $debuggingJson: JSON) {
|
|
|
|
getVideo(videoId: $videoId, debuggingJson: $debuggingJson) {
|
2024-03-08 17:54:59 -07:00
|
|
|
id
|
|
|
|
totalShots
|
|
|
|
makePercentage
|
|
|
|
elapsedTime
|
2024-03-23 17:03:11 -06:00
|
|
|
homographyHistory {
|
|
|
|
crop {
|
|
|
|
left
|
|
|
|
top
|
|
|
|
width
|
|
|
|
height
|
|
|
|
}
|
|
|
|
pockets {
|
|
|
|
left
|
|
|
|
top
|
|
|
|
width
|
|
|
|
height
|
|
|
|
}
|
|
|
|
sourcePoints {
|
|
|
|
topLeft {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
topSide {
|
|
|
|
x
|
|
|
|
y
|
2024-03-08 17:54:59 -07:00
|
|
|
}
|
2024-03-23 17:03:11 -06:00
|
|
|
topRight {
|
|
|
|
x
|
|
|
|
y
|
2024-03-08 17:54:59 -07:00
|
|
|
}
|
2024-03-23 17:03:11 -06:00
|
|
|
bottomLeft {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
bottomSide {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
bottomRight {
|
|
|
|
x
|
|
|
|
y
|
2024-03-08 17:54:59 -07:00
|
|
|
}
|
|
|
|
}
|
2024-03-23 17:03:11 -06:00
|
|
|
}
|
|
|
|
stream {
|
2024-03-08 17:54:59 -07:00
|
|
|
linksRequested
|
|
|
|
uploadsCompleted
|
|
|
|
segmentProcessingCursor
|
2024-05-09 17:59:44 -06:00
|
|
|
isCompleted
|
|
|
|
uploadCompletionCursor
|
|
|
|
lastIntendedSegmentBound
|
2024-07-16 20:23:54 -06:00
|
|
|
initPlaylistUploadStatus
|
2024-03-08 17:54:59 -07:00
|
|
|
}
|
2024-05-20 19:05:10 -06:00
|
|
|
currentProcessing {
|
|
|
|
errors {
|
|
|
|
message
|
|
|
|
startSegmentIndex
|
|
|
|
endSegmentIndex
|
|
|
|
}
|
|
|
|
}
|
2024-03-08 17:54:59 -07:00
|
|
|
}
|
|
|
|
}
|
2024-03-12 12:50:28 -06:00
|
|
|
|
2024-03-22 19:27:57 -06:00
|
|
|
query GetVideoUpdatePageDetails($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
|
|
|
id
|
|
|
|
name
|
|
|
|
totalShots
|
|
|
|
makePercentage
|
|
|
|
elapsedTime
|
2024-08-15 19:51:36 -06:00
|
|
|
tableSize
|
2024-03-22 19:27:57 -06:00
|
|
|
tags {
|
|
|
|
tagClasses {
|
|
|
|
name
|
|
|
|
}
|
|
|
|
name
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-03-12 12:50:28 -06:00
|
|
|
mutation DeleteVideo($videoId: Int!) {
|
|
|
|
deleteVideo(videoId: $videoId)
|
|
|
|
}
|
2024-04-09 14:52:37 -06:00
|
|
|
|
|
|
|
query GetVideoDetails($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
|
|
|
id
|
|
|
|
name
|
2024-04-29 14:08:27 -06:00
|
|
|
screenshotUri
|
2024-04-09 14:52:37 -06:00
|
|
|
averageTimeBetweenShots
|
|
|
|
elapsedTime
|
|
|
|
endTime
|
|
|
|
makePercentage
|
|
|
|
medianRun
|
|
|
|
startTime
|
|
|
|
totalShots
|
|
|
|
totalShotsMade
|
|
|
|
createdAt
|
|
|
|
updatedAt
|
2024-08-15 19:51:36 -06:00
|
|
|
tableSize
|
2024-04-09 14:52:37 -06:00
|
|
|
owner {
|
|
|
|
id
|
|
|
|
firebaseUid
|
|
|
|
username
|
|
|
|
profileImageUri
|
|
|
|
}
|
|
|
|
tags {
|
|
|
|
tagClasses {
|
|
|
|
name
|
|
|
|
}
|
|
|
|
name
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2024-04-22 16:18:06 -06:00
|
|
|
|
|
|
|
query GetVideos($videoIds: [Int!]!) {
|
|
|
|
getVideos(videoIds: $videoIds) {
|
|
|
|
id
|
|
|
|
playlist {
|
2024-04-22 22:20:59 -06:00
|
|
|
segmentDurations
|
2024-04-22 16:18:06 -06:00
|
|
|
}
|
2024-05-20 21:52:38 -06:00
|
|
|
stream {
|
|
|
|
id
|
|
|
|
segments {
|
|
|
|
uploaded
|
|
|
|
valid
|
|
|
|
segmentIndex
|
|
|
|
endFrameIndex
|
|
|
|
framesPerSecond
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
query GetVideo($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
|
|
|
id
|
|
|
|
playlist {
|
|
|
|
segmentDurations
|
|
|
|
}
|
2024-07-25 19:07:17 -06:00
|
|
|
homographyHistory {
|
2024-08-01 15:52:37 -06:00
|
|
|
frameIndex
|
2024-07-25 19:07:17 -06:00
|
|
|
crop {
|
|
|
|
left
|
|
|
|
top
|
|
|
|
width
|
|
|
|
height
|
|
|
|
}
|
|
|
|
pockets {
|
|
|
|
left
|
|
|
|
top
|
|
|
|
width
|
|
|
|
height
|
|
|
|
}
|
|
|
|
sourcePoints {
|
|
|
|
topLeft {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
topSide {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
topRight {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
bottomLeft {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
bottomSide {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
bottomRight {
|
|
|
|
x
|
|
|
|
y
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2024-05-20 21:52:38 -06:00
|
|
|
stream {
|
2024-07-27 20:51:48 -06:00
|
|
|
streamSegmentType
|
2024-05-20 21:52:38 -06:00
|
|
|
segments {
|
|
|
|
segmentIndex
|
|
|
|
endFrameIndex
|
|
|
|
framesPerSecond
|
|
|
|
}
|
2024-07-25 19:07:17 -06:00
|
|
|
resolution {
|
|
|
|
width
|
|
|
|
height
|
|
|
|
}
|
2024-05-20 21:52:38 -06:00
|
|
|
}
|
2024-04-22 16:18:06 -06:00
|
|
|
}
|
|
|
|
}
|
2024-06-05 00:20:47 -06:00
|
|
|
|
|
|
|
query GetAverageTimePerShotForVideo($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
2024-06-05 12:51:15 -06:00
|
|
|
id
|
2024-06-05 00:20:47 -06:00
|
|
|
averageTimeBetweenShots
|
|
|
|
}
|
|
|
|
}
|
|
|
|
query GetElapsedTimeForVideo($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
2024-06-05 12:51:15 -06:00
|
|
|
id
|
2024-06-05 00:20:47 -06:00
|
|
|
elapsedTime
|
|
|
|
}
|
|
|
|
}
|
|
|
|
query GetMedianRunForVideo($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
2024-06-05 12:51:15 -06:00
|
|
|
id
|
2024-06-05 00:20:47 -06:00
|
|
|
medianRun
|
|
|
|
}
|
|
|
|
}
|
2024-07-30 00:58:33 -06:00
|
|
|
|
|
|
|
query GetVideoForClipTimes($videoId: Int!) {
|
|
|
|
getVideo(videoId: $videoId) {
|
|
|
|
id
|
2024-07-30 11:53:34 -06:00
|
|
|
framesPerSecond
|
2024-07-30 00:58:33 -06:00
|
|
|
playlist {
|
|
|
|
segmentDurations
|
|
|
|
}
|
|
|
|
stream {
|
|
|
|
id
|
|
|
|
streamSegmentType
|
|
|
|
segments {
|
|
|
|
uploaded
|
|
|
|
valid
|
|
|
|
segmentIndex
|
|
|
|
endFrameIndex
|
|
|
|
framesPerSecond
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|