Class VideoLiveStreamingDetails
Details about the live streaming metadata.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.YouTube.v3.Data
Assembly: Google.Apis.YouTube.v3.dll
Syntax
public class VideoLiveStreamingDetails : IDirectResponseSchema
Properties
ActiveLiveChatId
The ID of the currently active live chat attached to this video. This field is filled only if the video is a currently live broadcast that has live chat. Once the broadcast transitions to complete this field will be removed and the live chat closed down. For persistent broadcasts that live chat id will no longer be tied to this video but rather to the new video being displayed at the persistent page.
Declaration
[JsonProperty("activeLiveChatId")]
public virtual string ActiveLiveChatId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ActualEndTime
The time that the broadcast actually ended. The value is specified in ISO 8601 format. This value will not be available until the broadcast is over.
Declaration
[JsonProperty("actualEndTime")]
public virtual string ActualEndTime { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ActualStartTime
The time that the broadcast actually started. The value is specified in ISO 8601 format. This value will not be available until the broadcast begins.
Declaration
[JsonProperty("actualStartTime")]
public virtual string ActualStartTime { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ConcurrentViewers
The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended.
Declaration
[JsonProperty("concurrentViewers")]
public virtual ulong? ConcurrentViewers { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt64> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ScheduledEndTime
The time that the broadcast is scheduled to end. The value is specified in ISO 8601 format. If the value is empty or the property is not present, then the broadcast is scheduled to continue indefinitely.
Declaration
[JsonProperty("scheduledEndTime")]
public virtual string ScheduledEndTime { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ScheduledStartTime
The time that the broadcast is scheduled to begin. The value is specified in ISO 8601 format.
Declaration
[JsonProperty("scheduledStartTime")]
public virtual string ScheduledStartTime { get; set; }
Property Value
Type | Description |
---|---|
System.String |