Files
core/http/graph/playout.graphqls
Ingo Oppermann ccac2ffd5d Various updates
- rebrand group to domain
- move IAM to the API (rest and graph) for enforcing "process:" rules
- add abstraction layer for restream store in order to decouple internal format from format on disk
- move playout handler into restreamHandler
- remove user from restream interface
- add TaskID type that includes the process id and its domain
2023-05-23 15:47:06 +02:00

36 lines
553 B
GraphQL

extend type Query {
playoutStatus(id: ID!, domain: String!, input: ID!): RawAVstream
}
type RawAVstreamIO {
state: State!
packet: Uint64!
time: Uint64!
size_kb: Uint64!
}
type RawAVstreamSwap {
url: String!
status: String!
lasturl: String!
lasterror: String!
}
type RawAVstream {
id: String!
url: String!
stream: Uint64!
queue: Uint64!
aqueue: Uint64!
dup: Uint64!
drop: Uint64!
enc: Uint64!
looping: Boolean!
duplicating: Boolean!
gop: String!
debug: Any
input: RawAVstreamIO!
output: RawAVstreamIO!
swap: RawAVstreamSwap!
}