mirror of
https://github.com/datarhei/core.git
synced 2025-12-24 13:07:56 +08:00
- 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
36 lines
553 B
GraphQL
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!
|
|
}
|