Enum DvrSession.State (0.66.0)

public enum DvrSession.State extends Enum<DvrSession.State> implements ProtocolMessageEnum

State of the DVR session.

Protobuf enum google.cloud.video.livestream.v1.DvrSession.State

Implements

ProtocolMessageEnum

Static Fields

Name Description
COOLDOWN

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.

COOLDOWN = 9;

COOLDOWN_VALUE

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.

COOLDOWN = 9;

DELETING

The session is being deleted.

DELETING = 7;

DELETING_VALUE

The session is being deleted.

DELETING = 7;

FAILED

The operation has failed. For additional information, see the error field.

FAILED = 6;

FAILED_VALUE

The operation has failed. For additional information, see the error field.

FAILED = 6;

FINISHED

Outputs are available in the specified Cloud Storage bucket. For additional information, see the dvr_manifests.output_uri field.

FINISHED = 5;

FINISHED_VALUE

Outputs are available in the specified Cloud Storage bucket. For additional information, see the dvr_manifests.output_uri field.

FINISHED = 5;

LIVE

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.

LIVE = 4;

LIVE_VALUE

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.

LIVE = 4;

PENDING

The operation is pending to be picked up by the server.

PENDING = 1;

PENDING_VALUE

The operation is pending to be picked up by the server.

PENDING = 1;

POST_PROCESSING

The session is being post processed.

POST_PROCESSING = 8;

POST_PROCESSING_VALUE

The session is being post processed.

POST_PROCESSING = 8;

SCHEDULED

The session is scheduled and waiting for the start time.

SCHEDULED = 3;

SCHEDULED_VALUE

The session is scheduled and waiting for the start time.

SCHEDULED = 3;

STATE_UNSPECIFIED

State is not specified.

STATE_UNSPECIFIED = 0;

STATE_UNSPECIFIED_VALUE

State is not specified.

STATE_UNSPECIFIED = 0;

STOPPING

The session is being stopped. The session will move to STOPPING state, if the parent channel is updated.

STOPPING = 10;

STOPPING_VALUE

The session is being stopped. The session will move to STOPPING state, if the parent channel is updated.

STOPPING = 10;

UNRECOGNIZED
UPDATING

The session is being updated.

UPDATING = 2;

UPDATING_VALUE

The session is being updated.

UPDATING = 2;

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()