Reference documentation and code samples for the Live Stream V1 API module Google::Cloud::Video::LiveStream::V1::DvrSession::State.
State of the DVR session.
Constants
STATE_UNSPECIFIED
value: 0
State is not specified.
PENDING
value: 1
The operation is pending to be picked up by the server.
UPDATING
value: 2
The session is being updated.
SCHEDULED
value: 3
The session is scheduled and waiting for the start time.
LIVE
value: 4
The session is currently in progress and the outputs are available in the
specified Cloud Storage bucket. For additional information, see the
dvr_manifests.output_uri
field.
FINISHED
value: 5
Outputs are available in the specified Cloud Storage bucket. For
additional information, see the dvr_manifests.output_uri
field.
FAILED
value: 6
The operation has failed. For additional information, see the error
field.
DELETING
value: 7
The session is being deleted.
POST_PROCESSING
value: 8
The session is being post processed.
COOLDOWN
value: 9
The session is in cooldown. The cooldown period lasts for 60 seconds.
When the DVR session is updated by the user to have a new end time that
is likely already in the past, the DVR manifest will end as soon as
possible and the DVR session will move to this state. This is done to
prevent the players to receive a manifest update that removes a segment
that has already been played. After the cooldown period ends, a new
manifest is generated that honors the new end time.
STOPPING
value: 10
The session is being stopped. The session will move to STOPPING state, if
the parent channel is updated.