YoutubeThumbnailsCommand class
A thumbnail resource identifies different thumbnail image sizes associated with a resource. Please note the following characteristics of thumbnail images:
A resource's snippet.thumbnails property is an object that identifies the thumbnail images available for that resource. A thumbnail resource contains a series of objects. The name of each object
(default, medium, high, etc.) refers to the thumbnail image size. Different types of resources may support different thumbnail image sizes. Different types of resources may define different sizes for thumbnail images with the same name. For example, the default thumbnail image for a video resource is typically 120px by 90px, and the default thumbnail image for a channel resource is typically 88px by 88px. Resources of the same type may still have different thumbnail image sizes for certain images depending on the resolution of the original image or content uploaded to YouTube. For example, an HD video may support higher resolution thumbnails than non-HD videos. Each object that contains information about a thumbnail image size has a width property and a height property. However, the width and height properties may not be returned for that image. If an uploaded thumbnail image does not match the required dimensions, the image is resized to match the correct size without changing its aspect ratio. The image is not cropped, but may include black bars so that the size is correct.
- Inheritance
-
- Object
- Command
- YtHelperCommand
- YoutubeThumbnailsCommand
Constructors
Properties
-
aliases
→ List<
String> -
Alternate names for this command.
no setterinherited
- argParser → ArgParser
-
The argument parser for this command.
no setterinherited
- argResults → ArgResults?
-
The parsed argument results for this command.
no setterinherited
- broadcast → Broadcast
-
no setterinherited
- category → String
-
The command's category.
no setterinherited
- channels → Channels
-
no setterinherited
- chat → Chat
-
no setterinherited
- comments → Comments
-
no setterinherited
- commentThreads → CommentThreads
-
no setterinherited
- description → String
-
A description of this command, included in usage.
no setteroverride
- globalResults → ArgResults?
-
The parsed global argument results.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
Whether or not this command should be hidden from help listings.
no setterinherited
- invocation → String
-
A single-line template for how to invoke this command (e.g.
"pub get
package"
).no setterinherited - liveStream → LiveStream
-
no setterinherited
- name → String
-
The name of this command.
no setteroverride
- parent → Command?
-
The command's parent command, if this is a subcommand.
no setterinherited
- playlists → Playlists
-
no setterinherited
- runner → CommandRunner?
-
The command runner for this command.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- search → Search
-
no setterinherited
-
subcommands
→ Map<
String, Command> -
An unmodifiable view of all sublevel commands of this command.
no setterinherited
- subscriptions → Subscriptions
-
no setterinherited
-
suggestionAliases
→ List<
String> -
Alternate non-functional names for this command.
no setterinherited
- summary → String
-
A short description of this command, included in parent's
CommandRunner.usage
.no setterinherited - takesArguments → bool
-
Whether or not this command takes positional arguments in addition to
options.
no setterinherited
- thumbnails → Thumbnails
-
no setterinherited
- usage → String
-
Generates a string displaying usage information for this command.
no setterinherited
-
An optional footer for usage.
no setterinherited
- videoCategories → VideoCategories
-
no setterinherited
- videos → Videos
-
no setterinherited
- watermarks → Watermarks
-
no setterinherited
Methods
-
addSubcommand(
Command command) → void -
Adds
Command
as a subcommand of this.inherited -
initializeYt(
) → Future< void> -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
printUsage(
) → void -
Prints the usage information for this command.
inherited
-
run(
) → FutureOr? -
Runs this command.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
usageException(
String message) → Never -
Throws a
UsageException
withmessage
.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited