<?xml version="1.0"?>
<doc>
    <assembly>
        <name>YoutubeExplode</name>
    </assembly>
    <members>
        <member name="T:YoutubeExplode.Exceptions.ParseException">
            <summary>
            Thrown when there was an error parsing some data.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Exceptions.ParseException.#ctor(System.String)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Exceptions.VideoRequiresPurchaseException">
            <summary>
            Thrown when the video requires purchase and cannot be processed.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoRequiresPurchaseException.VideoId">
            <summary>
            ID of the video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoRequiresPurchaseException.PreviewVideoId">
            <summary>
            ID of a preview video that can be watched for free.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoRequiresPurchaseException.Message">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Exceptions.VideoRequiresPurchaseException.#ctor(System.String,System.String)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Exceptions.VideoUnavailableException">
            <summary>
            Thrown when video is not available and cannot be processed.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoUnavailableException.VideoId">
            <summary>
            ID of the video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoUnavailableException.Code">
            <summary>
            Error code reported by YouTube.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoUnavailableException.Reason">
            <summary>
            Error reason reported by YouTube.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Exceptions.VideoUnavailableException.Message">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Exceptions.VideoUnavailableException.#ctor(System.String,System.Int32,System.String)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.Channel">
            <summary>
            Information about a YouTube channel.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Channel.Id">
            <summary>
            ID of this channel.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Channel.Title">
            <summary>
            Title of this channel.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Channel.LogoUrl">
            <summary>
            Logo image URL of this channel.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Channel.#ctor(System.String,System.String,System.String)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.Channel.ToString">
            <inheritdoc />
        </member>
        <member name="T:YoutubeExplode.Models.ClosedCaptions.ClosedCaption">
            <summary>
            Text that gets displayed at specific time during video playback, as part of a <see cref="T:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack"/>.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaption.Text">
            <summary>
            Text displayed by this caption.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaption.Offset">
            <summary>
            Time at which this caption starts being displayed.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaption.Duration">
            <summary>
            Duration this caption is displayed.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.ClosedCaption.#ctor(System.String,System.TimeSpan,System.TimeSpan)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.ClosedCaption.ToString">
            <inheritdoc />
        </member>
        <member name="T:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack">
            <summary>
            Set of captions that get displayed during video playback.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack.Info">
            <summary>
            Metadata associated with this track.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack.Captions">
            <summary>
            Collection of closed captions that belong to this track.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack.#ctor(YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo,System.Collections.Generic.IReadOnlyList{YoutubeExplode.Models.ClosedCaptions.ClosedCaption})">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo">
            <summary>
            Metadata associated with a certain <see cref="T:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack"/>.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo.Url">
            <summary>
            Manifest URL of the associated track.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo.Language">
            <summary>
            Language of the associated track.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo.IsAutoGenerated">
            <summary>
            Whether the associated track was automatically generated.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo.#ctor(System.String,YoutubeExplode.Models.ClosedCaptions.Language,System.Boolean)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo.ToString">
            <inheritdoc />
        </member>
        <member name="T:YoutubeExplode.Models.ClosedCaptions.Extensions">
            <summary>
            Extensions for <see cref="N:YoutubeExplode.Models.ClosedCaptions"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.Extensions.GetByTime(YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrack,System.TimeSpan)">
            <summary>
            Gets caption displayed at the given point in time.
            Returns null if not found.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.ClosedCaptions.Language">
            <summary>
            Language information.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.Language.Code">
            <summary>
            ISO 639-1 code of this language.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ClosedCaptions.Language.Name">
            <summary>
            Full English name of this language.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.Language.#ctor(System.String,System.String)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.ClosedCaptions.Language.ToString">
            <inheritdoc />
        </member>
        <member name="T:YoutubeExplode.Models.Extensions">
            <summary>
            Extensions for <see cref="N:YoutubeExplode.Models"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetRegularUrl(YoutubeExplode.Models.Video)">
            <summary>
            Gets the regular URL of a video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetShortUrl(YoutubeExplode.Models.Video)">
            <summary>
            Gets the short URL of a video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetEmbedUrl(YoutubeExplode.Models.Video)">
            <summary>
            Gets the embed URL of a video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetRegularUrl(YoutubeExplode.Models.Playlist)">
            <summary>
            Gets the regular URL of a playlist.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetWatchUrl(YoutubeExplode.Models.Playlist)">
            <summary>
            Gets the watch URL of a playlist set to play the first video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetShortUrl(YoutubeExplode.Models.Playlist)">
            <summary>
            Gets the short URL of a playlist set to play the first video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetEmbedUrl(YoutubeExplode.Models.Playlist)">
            <summary>
            Gets the embed URL of a playlist set to play the first video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Extensions.GetUrl(YoutubeExplode.Models.Channel)">
            <summary>
            Gets the URL of a channel.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.AudioEncoding">
            <summary>
            Audio encoding.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.AudioEncoding.Mp3">
            <summary>
            MPEG-2 Audio Layer III.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.AudioEncoding.Aac">
            <summary>
            Advanced Audio Coding.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.AudioEncoding.Vorbis">
            <summary>
            Vorbis.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.AudioEncoding.Opus">
            <summary>
            Opus.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.AudioStreamInfo">
            <summary>
            Metadata associated with a certain <see cref="T:YoutubeExplode.Models.MediaStreams.MediaStream"/> that contains only audio.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.AudioStreamInfo.Bitrate">
            <summary>
            Bitrate (bit/s) of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.AudioStreamInfo.AudioEncoding">
            <summary>
            Audio encoding of the associated stream.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.AudioStreamInfo.#ctor(System.Int32,System.String,System.Int64,System.Int64)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.Container">
            <summary>
            Media stream container type.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.Container.Mp4">
            <summary>
            MPEG-4 Part 14 (.mp4).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.Container.M4A">
            <summary>
            MPEG-4 Part 14 audio-only (.m4a).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.Container.WebM">
            <summary>
            Web Media (.webm).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.Container.Tgpp">
            <summary>
            3rd Generation Partnership Project (.3gpp).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.Container.Flv">
            <summary>
            Flash Video (.flv).
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.Extensions">
            <summary>
            Extensions for <see cref="N:YoutubeExplode.Models.MediaStreams"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.GetFileExtension(YoutubeExplode.Models.MediaStreams.Container)">
            <summary>
            Gets file extension based on container type.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.GetVideoQualityLabel(YoutubeExplode.Models.MediaStreams.VideoQuality,System.Int32)">
            <summary>
            Gets label for given video quality and framerate, as displayed on YouTube.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.GetAll(YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet)">
            <summary>
            Gets all available media stream infos in a <see cref="T:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.GetAllVideoQualities(YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet)">
            <summary>
            Gets all video qualities available in a <see cref="T:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.WithHighestVideoQuality(System.Collections.Generic.IEnumerable{YoutubeExplode.Models.MediaStreams.MuxedStreamInfo})">
            <summary>
            Gets the muxed stream with highest video quality.
            Returns null if sequence is empty.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.WithHighestVideoQuality(System.Collections.Generic.IEnumerable{YoutubeExplode.Models.MediaStreams.VideoStreamInfo})">
            <summary>
            Gets the video stream with highest video quality.
            Returns null if sequence is empty.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.WithHighestBitrate(System.Collections.Generic.IEnumerable{YoutubeExplode.Models.MediaStreams.AudioStreamInfo})">
            <summary>
            Gets the audio stream with highest bitrate.
            Returns null if sequence is empty.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.Extensions.WithHighestBitrate(System.Collections.Generic.IEnumerable{YoutubeExplode.Models.MediaStreams.VideoStreamInfo})">
            <summary>
            Gets the video stream with highest bitrate.
            Returns null if sequence is empty.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.MediaStream">
            <summary>
            Stream that contains raw media data.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStream.Info">
            <summary>
            Metadata associated with this stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStream.CanRead">
            <inheritdoc />
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStream.CanSeek">
            <inheritdoc />
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStream.CanWrite">
            <inheritdoc />
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStream.Length">
            <inheritdoc />
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStream.Position">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.#ctor(YoutubeExplode.Models.MediaStreams.MediaStreamInfo,System.IO.Stream)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.Finalize">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.Flush">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.Read(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.Seek(System.Int64,System.IO.SeekOrigin)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.SetLength(System.Int64)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.Write(System.Byte[],System.Int32,System.Int32)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStream.Dispose(System.Boolean)">
            <summary>
            Disposes resources.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.MediaStreamInfo">
            <summary>
            Metadata associated with a certain <see cref="T:YoutubeExplode.Models.MediaStreams.MediaStream"/>.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.Itag">
            <summary>
            Unique tag that identifies the properties of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.Url">
            <summary>
            URL of the endpoint that serves the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.Container">
            <summary>
            Container type of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.Size">
            <summary>
            Content length (bytes) of the associated stream.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.#ctor(System.Int32,System.String,System.Int64)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.ToString">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.GetContainer(System.Int32)">
            <summary>
            Gets container type for the given itag.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.GetAudioEncoding(System.Int32)">
            <summary>
            Gets audio encoding for the given itag.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.GetVideoEncoding(System.Int32)">
            <summary>
            Gets video encoding for the given itag.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.GetVideoQuality(System.Int32)">
            <summary>
            Gets video quality for the given itag.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfo.IsKnown(System.Int32)">
            <summary>
            Checks if the given itag is known.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet">
            <summary>
            Set of all available media stream infos.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet.Muxed">
            <summary>
            Muxed streams.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet.Audio">
            <summary>
            Audio-only streams.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet.Video">
            <summary>
            Video-only streams.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MediaStreamInfoSet.#ctor(System.Collections.Generic.IReadOnlyList{YoutubeExplode.Models.MediaStreams.MuxedStreamInfo},System.Collections.Generic.IReadOnlyList{YoutubeExplode.Models.MediaStreams.AudioStreamInfo},System.Collections.Generic.IReadOnlyList{YoutubeExplode.Models.MediaStreams.VideoStreamInfo})">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.MuxedStreamInfo">
            <summary>
            Metadata associated with a certain <see cref="T:YoutubeExplode.Models.MediaStreams.MediaStream"/> that contains both audio and video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MuxedStreamInfo.AudioEncoding">
            <summary>
            Audio encoding of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MuxedStreamInfo.VideoEncoding">
            <summary>
            Video encoding of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MuxedStreamInfo.VideoQuality">
            <summary>
            Video quality of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.MuxedStreamInfo.VideoQualityLabel">
            <summary>
            Video quality label of the associated stream.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.MuxedStreamInfo.#ctor(System.Int32,System.String,System.Int64)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.VideoEncoding">
            <summary>
            Video encoding.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoEncoding.Mp4V">
            <summary>
            MPEG-4 Visual.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoEncoding.H263">
            <summary>
            MPEG-4 Part 10, Advanced Video Coding.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoEncoding.H264">
            <summary>
            MPEG-4 Part 10, Advanced Video Coding.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoEncoding.Vp8">
            <summary>
            VP8.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoEncoding.Vp9">
            <summary>
            VP9.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.VideoQuality">
            <summary>
            Video quality.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.Low144">
            <summary>
            Low quality (144p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.Low240">
            <summary>
            Low quality (240p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.Medium360">
            <summary>
            Medium quality (360p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.Medium480">
            <summary>
            Medium quality (480p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.High720">
            <summary>
            High quality (720p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.High1080">
            <summary>
            High quality (1080p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.High1440">
            <summary>
            High quality (1440p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.High2160">
            <summary>
            High quality (2160p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.High3072">
            <summary>
            High quality (3072p).
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.MediaStreams.VideoQuality.High4320">
            <summary>
            High quality (4320p).
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.VideoResolution">
            <summary>
            Width and height of a video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoResolution.Width">
            <summary>
            Viewport width.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoResolution.Height">
            <summary>
            Viewport height.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.#ctor(System.Int32,System.Int32)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.Equals(System.Object)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.Equals(YoutubeExplode.Models.MediaStreams.VideoResolution)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.GetHashCode">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.ToString">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.op_Equality(YoutubeExplode.Models.MediaStreams.VideoResolution,YoutubeExplode.Models.MediaStreams.VideoResolution)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoResolution.op_Inequality(YoutubeExplode.Models.MediaStreams.VideoResolution,YoutubeExplode.Models.MediaStreams.VideoResolution)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.MediaStreams.VideoStreamInfo">
            <summary>
            Metadata associated with a certain <see cref="T:YoutubeExplode.Models.MediaStreams.MediaStream"/> that contains only video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.Bitrate">
            <summary>
            Video bitrate (bits/s) of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.VideoEncoding">
            <summary>
            Video encoding of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.VideoQuality">
            <summary>
            Video quality of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.Resolution">
            <summary>
            Video resolution of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.Framerate">
            <summary>
            Video framerate (FPS) of the associated stream.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.VideoQualityLabel">
            <summary>
            Video quality label of the associated stream.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.MediaStreams.VideoStreamInfo.#ctor(System.Int32,System.String,System.Int64,System.Int64,YoutubeExplode.Models.MediaStreams.VideoResolution,System.Int32)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.Playlist">
            <summary>
            Information about a YouTube playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Id">
            <summary>
            ID of this playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Type">
            <summary>
            Type of this playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Author">
            <summary>
            Author of this playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Title">
            <summary>
            Title of this playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Description">
            <summary>
            Description of this playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Statistics">
            <summary>
            Statistics of this playlist.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Playlist.Videos">
            <summary>
            Collection of videos contained in this playlist.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Playlist.#ctor(System.String,System.String,System.String,System.String,YoutubeExplode.Models.Statistics,System.Collections.Generic.IReadOnlyList{YoutubeExplode.Models.Video})">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.Playlist.ToString">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Models.Playlist.GetPlaylistType(System.String)">
            <summary>
            Get playlist type by ID.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.PlaylistType">
            <summary>
            Playlist type.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.Normal">
            <summary>
            Regular playlist created by a user.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.VideoMix">
            <summary>
            Mix playlist generated to group similar videos.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.ChannelVideoMix">
            <summary>
            Mix playlist generated to group similar videos uploaded by the same channel.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.ChannelVideos">
            <summary>
            Playlist generated from channel uploads.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.PopularChannelVideos">
            <summary>
            Playlist generated from popular channel uploads.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.LikedVideos">
            <summary>
            System playlist for videos liked by a user.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.Favorites">
            <summary>
            System playlist for videos favorited by a user.
            </summary>
        </member>
        <member name="F:YoutubeExplode.Models.PlaylistType.WatchLater">
            <summary>
            System playlist for videos user added to watch later.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Models.Statistics">
            <summary>
            User activity statistics.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Statistics.ViewCount">
            <summary>
            View count.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Statistics.LikeCount">
            <summary>
            Like count.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Statistics.DislikeCount">
            <summary>
            Dislike count.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Statistics.AverageRating">
            <summary>
            Average user rating in stars (1 star to 5 stars).
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Statistics.#ctor(System.Int64,System.Int64,System.Int64)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.ThumbnailSet">
            <summary>
            Set of thumbnails for a video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ThumbnailSet.LowResUrl">
            <summary>
            Low resolution thumbnail URL.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ThumbnailSet.MediumResUrl">
            <summary>
            Medium resolution thumbnail URL.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ThumbnailSet.HighResUrl">
            <summary>
            High resolution thumbnail URL.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ThumbnailSet.StandardResUrl">
            <summary>
            Standard resolution thumbnail URL.
            Not always available.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.ThumbnailSet.MaxResUrl">
            <summary>
            Max resolution thumbnail URL.
            Not always available.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.ThumbnailSet.#ctor(System.String)">
            <summary />
        </member>
        <member name="T:YoutubeExplode.Models.Video">
            <summary>
            Information about a YouTube video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Id">
            <summary>
            ID of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Author">
            <summary>
            Author of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Title">
            <summary>
            Title of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Description">
            <summary>
            Description of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Thumbnails">
            <summary>
            Thumbnails of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Duration">
            <summary>
            Duration of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Keywords">
            <summary>
            Search keywords of this video.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Models.Video.Statistics">
            <summary>
            Statistics of this video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Models.Video.#ctor(System.String,System.String,System.String,System.String,YoutubeExplode.Models.ThumbnailSet,System.TimeSpan,System.Collections.Generic.IReadOnlyList{System.String},YoutubeExplode.Models.Statistics)">
            <summary />
        </member>
        <member name="M:YoutubeExplode.Models.Video.ToString">
            <inheritdoc />
        </member>
        <member name="T:YoutubeExplode.Services.Extensions">
            <summary>
            Extensions for <see cref="N:YoutubeExplode.Services"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.Extensions.GetStringAsync(YoutubeExplode.Services.IHttpService,System.String)">
            <summary>
            Sends a GET request and returns content as a string.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.Extensions.GetStreamAsync(YoutubeExplode.Services.IHttpService,System.String)">
            <summary>
            Send a GET request and return content as a stream.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Services.HttpService">
            <summary>
            Simple HTTP service that uses <see cref="T:System.Net.Http.HttpClient"/> for handling requests.
            </summary>
        </member>
        <member name="P:YoutubeExplode.Services.HttpService.Client">
            <summary>
            Internal instance of <see cref="T:System.Net.Http.HttpClient"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.HttpService.#ctor(System.Net.Http.HttpClient)">
            <summary>
            Creates an instance of <see cref="T:YoutubeExplode.Services.HttpService"/> with a custom <see cref="T:System.Net.Http.HttpClient"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.HttpService.#ctor">
            <summary>
            Creates an instance of <see cref="T:YoutubeExplode.Services.HttpService"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.HttpService.PerformRequestAsync(System.Net.Http.HttpRequestMessage)">
            <inheritdoc />
        </member>
        <member name="M:YoutubeExplode.Services.HttpService.Dispose(System.Boolean)">
            <summary>
            Disposes resources.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.HttpService.Dispose">
            <inheritdoc />
        </member>
        <member name="P:YoutubeExplode.Services.HttpService.Instance">
            <summary>
            Singleton instance of <see cref="T:YoutubeExplode.Services.HttpService"/>.
            </summary>
        </member>
        <member name="T:YoutubeExplode.Services.IHttpService">
            <summary>
            Provider for executing HTTP requests.
            </summary>
        </member>
        <member name="M:YoutubeExplode.Services.IHttpService.PerformRequestAsync(System.Net.Http.HttpRequestMessage)">
            <summary>
            Executes a generic HTTP request.
            </summary>
        </member>
        <member name="T:YoutubeExplode.YoutubeClient">
            <summary>
            The entry point for <see cref="N:YoutubeExplode"/>.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetChannelAsync(System.String)">
            <summary>
            Gets channel information by ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetChannelUploadsAsync(System.String,System.Int32)">
            <summary>
            Gets videos uploaded by channel with given ID.
            The video list is truncated at given number of pages (1 page ≤ 200 videos).
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetChannelUploadsAsync(System.String)">
            <summary>
            Gets videos uploaded by channel with given ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetClosedCaptionTrackAsync(YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo)">
            <summary>
            Gets the actual closed caption track associated with given metadata.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.DownloadClosedCaptionTrackAsync(YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo,System.String,System.IProgress{System.Double},System.Threading.CancellationToken)">
            <summary>
            Gets the actual closed caption track associated with given metadata
            and downloads it as SRT file.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.DownloadClosedCaptionTrackAsync(YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo,System.String,System.IProgress{System.Double})">
            <summary>
            Gets the actual closed caption track associated with given metadata
            and downloads it as SRT file.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.DownloadClosedCaptionTrackAsync(YoutubeExplode.Models.ClosedCaptions.ClosedCaptionTrackInfo,System.String)">
            <summary>
            Gets the actual closed caption track associated with given metadata
            and downloads it as SRT file.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.#ctor(YoutubeExplode.Services.IHttpService)">
            <summary>
            Creates an instance of <see cref="T:YoutubeExplode.YoutubeClient"/> with custom services.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.#ctor">
            <summary>
            Creates an instance of <see cref="T:YoutubeExplode.YoutubeClient"/> with default services.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetMediaStreamAsync(YoutubeExplode.Models.MediaStreams.MediaStreamInfo)">
            <summary>
            Gets the actual media stream associated with given metadata.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.DownloadMediaStreamAsync(YoutubeExplode.Models.MediaStreams.MediaStreamInfo,System.String,System.IProgress{System.Double},System.Threading.CancellationToken)">
            <summary>
            Gets the actual media stream associated with given metadata
            and downloads it to a file.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.DownloadMediaStreamAsync(YoutubeExplode.Models.MediaStreams.MediaStreamInfo,System.String,System.IProgress{System.Double})">
            <summary>
            Gets the actual media stream associated with given metadata
            and downloads it to a file.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.DownloadMediaStreamAsync(YoutubeExplode.Models.MediaStreams.MediaStreamInfo,System.String)">
            <summary>
            Gets the actual media stream associated with given metadata
            and downloads it to a file.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetPlaylistAsync(System.String,System.Int32)">
            <summary>
            Gets playlist information by ID.
            The video list is truncated at given number of pages (1 page ≤ 200 videos).
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetPlaylistAsync(System.String)">
            <summary>
            Gets playlist information by ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.ValidateVideoId(System.String)">
            <summary>
            Verifies that the given string is syntactically a valid YouTube video ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.TryParseVideoId(System.String,System.String@)">
            <summary>
            Tries to parse video ID from a YouTube video URL.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.ParseVideoId(System.String)">
            <summary>
            Parses video ID from a YouTube video URL.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.ValidatePlaylistId(System.String)">
            <summary>
            Verifies that the given string is syntactically a valid YouTube playlist ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.TryParsePlaylistId(System.String,System.String@)">
            <summary>
            Tries to parse playlist ID from a YouTube playlist URL.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.ParsePlaylistId(System.String)">
            <summary>
            Parses playlist ID from a YouTube playlist URL.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.ValidateChannelId(System.String)">
            <summary>
            Verifies that the given string is syntactically a valid YouTube channel ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.TryParseChannelId(System.String,System.String@)">
            <summary>
            Tries to parse channel ID from a YouTube channel URL.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.ParseChannelId(System.String)">
            <summary>
            Parses channel ID from a YouTube channel URL.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetVideoAsync(System.String)">
            <summary>
            Gets video information by ID.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetVideoAuthorChannelAsync(System.String)">
            <summary>
            Gets author channel information for given video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetVideoMediaStreamInfosAsync(System.String)">
            <summary>
            Gets a set of all available media stream infos for given video.
            </summary>
        </member>
        <member name="M:YoutubeExplode.YoutubeClient.GetVideoClosedCaptionTrackInfosAsync(System.String)">
            <summary>
            Gets all available closed caption track infos for given video.
            </summary>
        </member>
    </members>
</doc>
