diff options
Diffstat (limited to 'chromium/media/formats/hls/variant_stream.h')
-rw-r--r-- | chromium/media/formats/hls/variant_stream.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chromium/media/formats/hls/variant_stream.h b/chromium/media/formats/hls/variant_stream.h index a7936a4107a..1c621e8bec4 100644 --- a/chromium/media/formats/hls/variant_stream.h +++ b/chromium/media/formats/hls/variant_stream.h @@ -1,4 +1,4 @@ -// Copyright 2022 The Chromium Authors. All rights reserved. +// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -19,7 +19,7 @@ class MEDIA_EXPORT VariantStream { types::DecimalInteger bandwidth, absl::optional<types::DecimalInteger> average_bandwidth, absl::optional<types::DecimalFloatingPoint> score, - absl::optional<std::string> codecs, + absl::optional<std::vector<std::string>> codecs, absl::optional<types::DecimalResolution> resolution, absl::optional<types::DecimalFloatingPoint> frame_rate); VariantStream(const VariantStream&) = delete; @@ -76,9 +76,11 @@ class MEDIA_EXPORT VariantStream { return score_; } - // A comma-separated list of media sample formats present in one or more - // renditions of this variant. - const absl::optional<std::string>& GetCodecs() const { return codecs_; } + // A list of media sample formats present in one or more renditions of this + // variant. + const absl::optional<std::vector<std::string>>& GetCodecs() const { + return codecs_; + } // A value representing the optimal pixel resolution at which to display all // video in this variant stream. @@ -96,7 +98,7 @@ class MEDIA_EXPORT VariantStream { types::DecimalInteger bandwidth_; absl::optional<types::DecimalInteger> average_bandwidth_; absl::optional<types::DecimalFloatingPoint> score_; - absl::optional<std::string> codecs_; + absl::optional<std::vector<std::string>> codecs_; absl::optional<types::DecimalResolution> resolution_; absl::optional<types::DecimalFloatingPoint> frame_rate_; }; |