Show / Hide Table of Contents

Class VideoSnippet

Basic details about a video, including title, description, uploader, thumbnails and category.

Inheritance
object
VideoSnippet
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 VideoSnippet : IDirectResponseSchema

Properties

CategoryId

The YouTube video category associated with the video.

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

ChannelId

The ID that YouTube uses to uniquely identify the channel that the video was uploaded to.

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

ChannelTitle

Channel title for the channel that the video belongs to.

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

DefaultAudioLanguage

The default_audio_language property specifies the language spoken in the video's default audio track.

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

DefaultLanguage

The language of the videos's default snippet.

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

Description

The video's description. @mutable youtube.videos.insert youtube.videos.update

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

ETag

The ETag of the item.

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

LiveBroadcastContent

Indicates if the video is an upcoming/active live broadcast. Or it's "none" if the video is not an upcoming/active live broadcast.

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

Localized

Localized snippet selected with the hl parameter. If no such localization exists, this field is populated with the default snippet. (Read-only)

Declaration
[JsonProperty("localized")]
public virtual VideoLocalization Localized { get; set; }
Property Value
Type Description
VideoLocalization

PublishedAt

DateTime representation of PublishedAtRaw.

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

PublishedAtDateTimeOffset

DateTimeOffset representation of PublishedAtRaw.

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

PublishedAtRaw

The date and time when the video was uploaded.

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

Tags

A list of keyword tags associated with the video. Tags may contain spaces.

Declaration
[JsonProperty("tags")]
public virtual IList<string> Tags { get; set; }
Property Value
Type Description
IList<string>

Thumbnails

A map of thumbnail images associated with the video. For each object in the map, the key is the name of the thumbnail image, and the value is an object that contains other information about the thumbnail.

Declaration
[JsonProperty("thumbnails")]
public virtual ThumbnailDetails Thumbnails { get; set; }
Property Value
Type Description
ThumbnailDetails

Title

The video's title. @mutable youtube.videos.insert youtube.videos.update

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

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX