youtube  v3
Properties | List of all members
Google.Apis.YouTube.v3.Data.Video Class Reference

A video resource represents a YouTube video. More...

Inheritance diagram for Google.Apis.YouTube.v3.Data.Video:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual VideoAgeGating AgeGating [get, set]
 Age restriction details related to a video. This data can only be retrieved by the video owner. More...
 
virtual VideoContentDetails ContentDetails [get, set]
 The contentDetails object contains information about the video content, including the length of the video and its aspect ratio. More...
 
virtual string ETag [get, set]
 Etag of this resource. More...
 
virtual VideoFileDetails FileDetails [get, set]
 The fileDetails object encapsulates information about the video file that was uploaded to YouTube, including the file's resolution, duration, audio and video codecs, stream bitrates, and more. This data can only be retrieved by the video owner. More...
 
virtual string Id [get, set]
 The ID that YouTube uses to uniquely identify the video. More...
 
virtual string Kind [get, set]
 Identifies what kind of resource this is. Value: the fixed string "youtube#video". More...
 
virtual VideoLiveStreamingDetails LiveStreamingDetails [get, set]
 The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast. More...
 
virtual System.Collections.Generic.IDictionary< string, VideoLocalizationLocalizations [get, set]
 List with all localizations. More...
 
virtual VideoMonetizationDetails MonetizationDetails [get, set]
 The monetizationDetails object encapsulates information about the monetization status of the video. More...
 
virtual VideoPlayer Player [get, set]
 The player object contains information that you would use to play the video in an embedded player. More...
 
virtual VideoProcessingDetails ProcessingDetails [get, set]
 The processingDetails object encapsulates information about YouTube's progress in processing the uploaded video file. The properties in the object identify the current processing status and an estimate of the time remaining until YouTube finishes processing the video. This part also indicates whether different types of data or content, such as file details or thumbnail images, are available for the video. More...
 
virtual VideoProjectDetails ProjectDetails [get, set]
 The projectDetails object contains information about the project specific video metadata. More...
 
virtual VideoRecordingDetails RecordingDetails [get, set]
 The recordingDetails object encapsulates information about the location, date and address where the video was recorded. More...
 
virtual VideoSnippet Snippet [get, set]
 The snippet object contains basic details about the video, such as its title, description, and category. More...
 
virtual VideoStatistics Statistics [get, set]
 The statistics object contains statistics about the video. More...
 
virtual VideoStatus Status [get, set]
 The status object contains information about the video's uploading, processing, and privacy statuses. More...
 
virtual VideoSuggestions Suggestions [get, set]
 The suggestions object encapsulates suggestions that identify opportunities to improve the video quality or the metadata for the uploaded video. This data can only be retrieved by the video owner. More...
 
virtual VideoTopicDetails TopicDetails [get, set]
 The topicDetails object encapsulates information about Freebase topics associated with the video. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

A video resource represents a YouTube video.

Property Documentation

◆ AgeGating

virtual VideoAgeGating Google.Apis.YouTube.v3.Data.Video.AgeGating
getset

Age restriction details related to a video. This data can only be retrieved by the video owner.

◆ ContentDetails

virtual VideoContentDetails Google.Apis.YouTube.v3.Data.Video.ContentDetails
getset

The contentDetails object contains information about the video content, including the length of the video and its aspect ratio.

◆ ETag

virtual string Google.Apis.YouTube.v3.Data.Video.ETag
getset

Etag of this resource.

◆ FileDetails

virtual VideoFileDetails Google.Apis.YouTube.v3.Data.Video.FileDetails
getset

The fileDetails object encapsulates information about the video file that was uploaded to YouTube, including the file's resolution, duration, audio and video codecs, stream bitrates, and more. This data can only be retrieved by the video owner.

◆ Id

virtual string Google.Apis.YouTube.v3.Data.Video.Id
getset

The ID that YouTube uses to uniquely identify the video.

◆ Kind

virtual string Google.Apis.YouTube.v3.Data.Video.Kind
getset

Identifies what kind of resource this is. Value: the fixed string "youtube#video".

◆ LiveStreamingDetails

virtual VideoLiveStreamingDetails Google.Apis.YouTube.v3.Data.Video.LiveStreamingDetails
getset

The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.

◆ Localizations

virtual System.Collections.Generic.IDictionary<string,VideoLocalization> Google.Apis.YouTube.v3.Data.Video.Localizations
getset

List with all localizations.

◆ MonetizationDetails

virtual VideoMonetizationDetails Google.Apis.YouTube.v3.Data.Video.MonetizationDetails
getset

The monetizationDetails object encapsulates information about the monetization status of the video.

◆ Player

virtual VideoPlayer Google.Apis.YouTube.v3.Data.Video.Player
getset

The player object contains information that you would use to play the video in an embedded player.

◆ ProcessingDetails

virtual VideoProcessingDetails Google.Apis.YouTube.v3.Data.Video.ProcessingDetails
getset

The processingDetails object encapsulates information about YouTube's progress in processing the uploaded video file. The properties in the object identify the current processing status and an estimate of the time remaining until YouTube finishes processing the video. This part also indicates whether different types of data or content, such as file details or thumbnail images, are available for the video.

The processingProgress object is designed to be polled so that the video uploaded can track the progress that YouTube has made in processing the uploaded video file. This data can only be retrieved by the video owner.

◆ ProjectDetails

virtual VideoProjectDetails Google.Apis.YouTube.v3.Data.Video.ProjectDetails
getset

The projectDetails object contains information about the project specific video metadata.

◆ RecordingDetails

virtual VideoRecordingDetails Google.Apis.YouTube.v3.Data.Video.RecordingDetails
getset

The recordingDetails object encapsulates information about the location, date and address where the video was recorded.

◆ Snippet

virtual VideoSnippet Google.Apis.YouTube.v3.Data.Video.Snippet
getset

The snippet object contains basic details about the video, such as its title, description, and category.

◆ Statistics

virtual VideoStatistics Google.Apis.YouTube.v3.Data.Video.Statistics
getset

The statistics object contains statistics about the video.

◆ Status

virtual VideoStatus Google.Apis.YouTube.v3.Data.Video.Status
getset

The status object contains information about the video's uploading, processing, and privacy statuses.

◆ Suggestions

virtual VideoSuggestions Google.Apis.YouTube.v3.Data.Video.Suggestions
getset

The suggestions object encapsulates suggestions that identify opportunities to improve the video quality or the metadata for the uploaded video. This data can only be retrieved by the video owner.

◆ TopicDetails

virtual VideoTopicDetails Google.Apis.YouTube.v3.Data.Video.TopicDetails
getset

The topicDetails object encapsulates information about Freebase topics associated with the video.


The documentation for this class was generated from the following file: