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.
Deleting
The session is being deleted.
Failed
The operation has failed. For additional information, see the error
field.
Finished
Outputs are available in the specified Cloud Storage bucket. For
additional information, see the dvr_manifests.output_uri field.
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.
Pending
The operation is pending to be picked up by the server.
PostProcessing
The session is being post processed.
Scheduled
The session is scheduled and waiting for the start time.
Stopping
The session is being stopped. The session will move to STOPPING state, if
the parent channel is updated.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Live Stream v1 API - Enum DvrSession.Types.State (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/latest/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.8.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.7.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.6.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.5.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.4.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.3.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.2.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.1.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/1.0.0/Google.Cloud.Video.LiveStream.V1.DvrSession.Types.State) \n\n public enum DvrSession.Types.State\n\nReference documentation and code samples for the Live Stream v1 API enum DvrSession.Types.State.\n\nState of the DVR session.\n\nNamespace\n---------\n\n[Google.Cloud.Video.LiveStream.V1](/dotnet/docs/reference/Google.Cloud.Video.LiveStream.V1/latest/Google.Cloud.Video.LiveStream.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Video.LiveStream.V1.dll"]]