Show / Hide Table of Contents

Class VideoLiveStreamingDetails

Details about the live streaming metadata.

Inheritance
object
VideoLiveStreamingDetails
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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
string

ActualEndTime

DateTime representation of ActualEndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ActualEndTimeDateTimeOffset instead.")]
public virtual DateTime? ActualEndTime { get; set; }
Property Value
Type Description
DateTime?

ActualEndTimeDateTimeOffset

DateTimeOffset representation of ActualEndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ActualEndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ActualEndTimeRaw

The time that the broadcast actually ended. This value will not be available until the broadcast is over.

Declaration
[JsonProperty("actualEndTime")]
public virtual string ActualEndTimeRaw { get; set; }
Property Value
Type Description
string

ActualStartTime

DateTime representation of ActualStartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ActualStartTimeDateTimeOffset instead.")]
public virtual DateTime? ActualStartTime { get; set; }
Property Value
Type Description
DateTime?

ActualStartTimeDateTimeOffset

DateTimeOffset representation of ActualStartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ActualStartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ActualStartTimeRaw

The time that the broadcast actually started. This value will not be available until the broadcast begins.

Declaration
[JsonProperty("actualStartTime")]
public virtual string ActualStartTimeRaw { get; set; }
Property Value
Type Description
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
ulong?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ScheduledEndTime

DateTime representation of ScheduledEndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ScheduledEndTimeDateTimeOffset instead.")]
public virtual DateTime? ScheduledEndTime { get; set; }
Property Value
Type Description
DateTime?

ScheduledEndTimeDateTimeOffset

DateTimeOffset representation of ScheduledEndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ScheduledEndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ScheduledEndTimeRaw

The time that the broadcast is scheduled to end. 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 ScheduledEndTimeRaw { get; set; }
Property Value
Type Description
string

ScheduledStartTime

DateTime representation of ScheduledStartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ScheduledStartTimeDateTimeOffset instead.")]
public virtual DateTime? ScheduledStartTime { get; set; }
Property Value
Type Description
DateTime?

ScheduledStartTimeDateTimeOffset

DateTimeOffset representation of ScheduledStartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? ScheduledStartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

ScheduledStartTimeRaw

The time that the broadcast is scheduled to begin.

Declaration
[JsonProperty("scheduledStartTime")]
public virtual string ScheduledStartTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX