#include "media/formats/hls/variant_stream.h"
#include <string>
#include <vector>
#include "base/memory/scoped_refptr.h"
#include "media/formats/hls/audio_rendition.h"
#include "media/formats/hls/types.h"
#include "url/gurl.h"
namespace media::hls {
VariantStream::VariantStream(
GURL primary_rendition_uri,
types::DecimalInteger bandwidth,
std::optional<types::DecimalInteger> average_bandwidth,
std::optional<types::DecimalFloatingPoint> score,
std::optional<std::vector<std::string>> codecs,
std::optional<types::DecimalResolution> resolution,
std::optional<types::DecimalFloatingPoint> frame_rate,
scoped_refptr<AudioRenditionGroup> audio_rendition_group,
std::optional<std::string> video_rendition_group_name)
: … { … }
VariantStream::VariantStream(VariantStream&&) = default;
VariantStream::~VariantStream() = default;
}