Struct google_youtube3::VideoFileDetailsVideoStream [] [src]

pub struct VideoFileDetailsVideoStream {
    pub bitrate_bps: Option<String>,
    pub vendor: Option<String>,
    pub codec: Option<String>,
    pub width_pixels: Option<u32>,
    pub height_pixels: Option<u32>,
    pub aspect_ratio: Option<f64>,
    pub rotation: Option<String>,
    pub frame_rate_fps: Option<f64>,

Information about a video stream.

This type is not used in any activity, and only used as part of another schema.


The video stream's bitrate, in bits per second.

A value that uniquely identifies a video vendor. Typically, the value is a four-letter vendor code.

The video codec that the stream uses.

The encoded video content's width in pixels. You can calculate the video's encoding aspect ratio as width_pixels / height_pixels.

The encoded video content's height in pixels.

The video content's display aspect ratio, which specifies the aspect ratio in which the video should be displayed.

The amount that YouTube needs to rotate the original source content to properly display the video.

The video stream's frame rate, in frames per second.

Trait Implementations

impl Default for VideoFileDetailsVideoStream

Returns the "default value" for a type. Read more

impl Clone for VideoFileDetailsVideoStream

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for VideoFileDetailsVideoStream

Formats the value using the given formatter.

impl Part for VideoFileDetailsVideoStream