This represents the request or granted usage of a tuner.
Activity object represents the request or granted usage of a tuner.
Activity := {
"name" : [String] name,
"details"(optional): <Details>,
}
The activity field represents the intended use of the tuner. Supported tuner activity names are:
- Live: the tuner is used for Live (Live Streaming or Local Live).
- Record: the tuner is used for Recording.
- Hybrid: the tuner is reserved for Live and Record activity.
- EAS: the tuner is used for EAS.
When tuner sharing is allowed among these activities, a tuner may be reserved for multiple activities at a time. This is indicated by the state of the tuner. However, a single Tuner Reservation Request message can contain at most one activity. The details of activity is optional.
- Tuner Details
- Each activity may be associated with a set of details describing the activity.
Details :=
{
"recordingId" : [String]
"hot" : [String]
}